Python Developer

V Group Inc.

New York (NY)

Hybrid

USD 90,000 - 130,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Department of Records and Information Services (DORIS) in New York City seeks a Full Stack Developer to support the development, enhancement, modernization, and maintenance of web applications for the OpenRecords FOIL system.

The selected consultant will develop responsive front-ends and Python-based back-ends using Flask and Django, design and manage PostgreSQL/MySQL databases, and build RESTful APIs. Hybrid work in NYC with Docker, CI/CD, and DevOps practices across the lifecycle.

Qualifications

  • 5+ years of experience in full stack web development.
  • Experience building responsive and accessible web applications.
  • Experience with Python development using Flask and/or Django.
  • Experience designing and managing PostgreSQL and MySQL databases.
  • Experience building and consuming RESTful APIs.
  • Experience with Docker containerization and cloud-based deployments.
  • Experience using Git and GitHub for version control and collaboration.
  • Familiarity with Elasticsearch, Solr, Lucene, or similar search technologies.
  • Experience writing shell scripts and working in Linux/UNIX environments.
  • Understanding of CI/CD pipelines, DevOps practices, and automated deployments.
  • Experience with legacy system modernization and application migration.
  • Strong communication skills and ability to explain technical concepts to non-technical stakeholders.

Responsibilities

  • Design, develop, test, deploy, and maintain full-stack web applications for the OpenRecords FOIL system.
  • Develop back-end applications and services using Python with Flask and/or Django.
  • Design, develop, and maintain RESTful APIs for application functionality and system integrations.
  • Design and manage PostgreSQL and MySQL databases, including schemas and queries.
  • Develop and implement full-text search functionality using Elasticsearch or similar technologies.
  • Containerize applications using Docker for development, testing, and production.
  • Support cloud-based deployments and infrastructure integration.
  • Develop shell scripts and work in Linux/UNIX environments.
  • Participate in CI/CD and DevOps practices; use Git/GitHub for version control.
  • Collaborate with cross-functional Agile teams and translate technical concepts for stakeholders.

Skills

Full stack web development
Python
Flask & Django
RESTful APIs
Docker
Cloud deployments
Git & GitHub
Elasticsearch/Solr/Lucene
Linux/UNIX shell
CI/CD/DevOps
Agile
Database design

Tools

Docker
Flask
Django
PostgreSQL
MySQL
Elasticsearch
GitHub

Job description

Direct End Client: Department of Records and Information Services (DORIS), NYC


Job Title: Python Developer


Duration: Approximately 11 Months


Start Date: 10/05/2026


End Date: 08/31/2027


Location: 31 Chambers Street, New York, NY 10007


Position Type: Contract


No. of Hours: 35 Hours/Week


Work Schedule: Monday–Friday, Normal Business Hours, 35 hours/week, with a mandatory unpaid meal break after 5 hours of work.


Telecommute: Hybrid


RFQ Number: EPIN 86027Y0051


Candidate must be Local and comfortable to work on W2


Position Summary


  • The New York City Department of Records and Information Services (DORIS) is seeking a Full Stack Developer to support the development, enhancement, modernization, and maintenance of web applications for the OpenRecords FOIL system.

  • The selected consultant will be responsible for developing responsive and accessible front-end applications, building Python-based back-end services using Flask and/or Django, designing and managing PostgreSQL and MySQL databases, and developing RESTful APIs.

  • The consultant will work across the full application development lifecycle, including application design, development, testing, integration, deployment, documentation, and ongoing maintenance.

  • The consultant will also support cloud-based deployments, Docker containerization, CI/CD and DevOps practices, search technologies, legacy system modernization, and application migration initiatives.

  • The selected candidate will collaborate with cross-functional Agile teams and communicate technical concepts effectively to both technical and non-technical stakeholders.


Responsibilities


  • Design, develop, test, deploy, and maintain full-stack web applications for the OpenRecords FOIL system.

  • Develop back-end applications and services using Python with Flask and/or Django.

  • Design, develop, and maintain RESTful APIs for application functionality and system integrations.

  • Design and manage PostgreSQL and MySQL databases, including schemas, data models, queries, and data structures.

  • Develop and implement full-text search functionality using Elasticsearch, Solr, Lucene, or similar search technologies.

  • Configure and maintain search indexes, query processing, filtering, and search-result presentation for public records access.

  • Containerize applications using Docker for development, testing, and production environments.

  • Support cloud-based application deployments and infrastructure integration.

  • Develop and maintain shell scripts and work effectively within Linux/UNIX environments.

  • Participate in CI/CD implementation and follow established DevOps practices.

  • Utilize Git and GitHub for source code management, version control, branching, merging, and collaborative development.

  • Support legacy system modernization, application migration, and integration initiatives.

  • Perform application troubleshooting, debugging, performance optimization, and issue resolution.

  • Participate in code reviews and provide constructive feedback to ensure code quality, maintainability, security, and adherence to development standards.

  • Collaborate with business stakeholders, project managers, developers, QA teams, and other technical teams to analyze and implement business requirements.

  • Translate technical concepts and application functionality into clear explanations for non-technical stakeholders.

  • Participate actively in Agile ceremonies, sprint planning, estimation, backlog refinement, stand-ups, reviews, and retrospectives.

  • Develop and maintain technical documentation, including system design, API documentation, application workflows, and deployment procedures.

  • Manage multiple priorities independently while meeting project deadlines and delivery commitments.


Required Skills


  • 5+ years of experience in front-end web application design and development.

  • Experience developing responsive and accessible web applications.

  • Experience with Python development using Flask and/or Django.

  • Experience designing and managing PostgreSQL and MySQL databases.

  • Experience building and consuming RESTful APIs.

  • Experience with Docker containerization and cloud-based application deployments.

  • Experience using Git and GitHub for version control and collaborative software development.

  • Familiarity with Elasticsearch, Solr, Lucene, or comparable search technologies.

  • Experience writing shell scripts and working in Linux/UNIX environments.

  • Understanding of CI/CD pipelines, DevOps practices, and automated application deployments.

  • Experience with legacy system modernization and application migration.

  • Strong communication skills with the ability to translate technical concepts for non-technical stakeholders.

  • Ability to work independently, manage multiple priorities, and meet deadlines.

  • Strong collaboration skills and experience working effectively within cross-functional Agile teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

V Group Inc. • New York (NY)

Hybrid
USD 83,000 - 124,000
Full Stack Python/DevOps Developer
Full Stack Python/DevOps Developer

Futrend Technology • Bethesda (MD)

On-site
USD 110,000 - 150,000
Competitive compensation
Comprehensive benefits package
Python Developer
Python Developer

Laboro • New York (NY)

On-site
USD 80,000 - 120,000
Full Stack Developer
Full Stack Developer

New York City Office of Technology & Innovation • New York (NY)

On-site
USD 100,000 - 140,000
Mid Level Python Developer/DEVOPS
Mid Level Python Developer/DEVOPS

Futrend Technology • Bethesda (MD)

On-site
USD 110,000 - 150,000
Mid Level Onsite Python Developer with CDE Experience
Mid Level Onsite Python Developer with CDE Experience

Futrend Technology • Bethesda (MD)

On-site
USD 110,000 - 140,000
Full Stack Python Developer with CDE Experience
Full Stack Python Developer with CDE Experience

Futrend Technology • Bethesda (MD)

On-site
USD 110,000 - 160,000
Full Stack Developer
Full Stack Developer

TECHNOLOGY & INNOVATION • New York (NY)

On-site
USD 100,000 - 150,000
Python Developer
Python Developer

Inteletech Global Inc • New Jersey

Hybrid
Lead Software Engineer/Developer - Contingent
Lead Software Engineer/Developer - Contingent

Aretum • McLean (VA)

On-site
USD 130,000 - 180,000