Skip to content
mimi

Python Developer

Tryfacta, Inc.

Brooklyn · Hybrid Contract Senior 1w ago

About the role

Position

Python Developer (Backend Developer)

Organization

NYC Public Schools (NYCPS)

Division

Division of Instructional & Information Technology (DIIT)

Work Location

335 Adams Street – Suite 2900, Brooklyn, NY 11201 - Hybrid

Work Hours

35 hours per week

Duration

Up to 24 months

About the Role

We are hiring
Senior Full Stack Developers to support a large‑scale admissions platform expansion, including the rollout of a new 2-K enrollment system. The platform serves high user volumes and requires scalable, reliable, and secure solutions.

Key Responsibilities

  • Deliver full SDLC: design, development, testing, deployment, and enhancements
  • Build backend systems using Python (Django, DRF) and frontend using React
  • Develop APIs, data models, and application features
  • Implement eligibility rules, matching logic, and waitlist workflows
  • Write and optimize PostgreSQL queries, migrations, and schemas
  • Use Redis and Celery for caching and async processing
  • Ensure system performance, scalability, and accessibility (WCAG 2.1 AA)
  • Develop unit, integration, and regression tests

Required Qualifications

  • 8+ years: Full stack development (large-scale web applications)
  • 8+ years: Python & Django (DRF)
  • 6+ years: React
  • 5+ years: PostgreSQL
  • 5+ years: Redis & Celery
  • 4+ years: Testing and CI/CD (Azure DevOps or similar)
  • Experience with performance optimization and system integration

Preferred Qualifications

  • Experience with high-scale or public-facing platforms
  • Algorithm or matching system experience
  • Accessibility standards (WCAG 2.1 AA)
  • SSO/SAML authentication
  • High-concurrency systems (caching, async processing)
  • Cypress or similar testing tools
  • Performance testing tools and secure coding practices (OWASP)

Tech Stack

Python (Django), React, PostgreSQL, Redis, Celery, Azure DevOps

Requirements

  • 8+ years: Full stack development (large-scale web applications)
  • 8+ years: Python & Django (DRF)
  • 6+ years: React
  • 5+ years: PostgreSQL
  • 5+ years: Redis & Celery
  • 4+ years: Testing and CI/CD (Azure DevOps or similar)
  • Experience with performance optimization and system integration

Responsibilities

  • Deliver full SDLC: design, development, testing, deployment, and enhancements
  • Build backend systems using Python (Django, DRF) and frontend using React
  • Develop APIs, data models, and application features
  • Implement eligibility rules, matching logic, and waitlist workflows
  • Write and optimize PostgreSQL queries, migrations, and schemas
  • Use Redis and Celery for caching and async processing
  • Ensure system performance, scalability, and accessibility (WCAG 2.1 AA)
  • Develop unit, integration, and regression tests

Skills

Azure DevOpsCeleryDjangoDRFPostgreSQLPythonReactRedis

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free