Title: Senior Full Stack Developer
Location: Brooklyn, NY
Duration: 2 Years Contract
Description
Interview:
MS Teams / VirtualRole Overview
We are seeking a Senior Full Stack Developer to support the development and implementation of all phases of the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and post-implementation enhancements for large-scale, public-facing applications.
Key Responsibilities
Implement all phases of SDLC including conceptual design, development, testing, deployment, and ongoing enhancements
Analyze business and technical requirements and propose system, file, and UI designs
Deploy applications across multiple environments (Development, QA, Staging, Production)
Conduct unit and integration testingDetailed Responsibilities
Architect and develop backend solutions using Python, Django (4.x), and Django REST Framework, along with frontend applications using React
Design and implement new data models, serializers, and REST API endpoints while ensuring modularity and minimizing regression risks
Develop and implement business logic for eligibility, workflows, and configurable rules with minimal dependency on code changes
Enhance frontend applications to support directory listings, search functionality, application workflows, and eligibility messaging
Implement and adapt matching/assignment algorithms and processing pipelines based on business rules
Develop and maintain waitlist and workflow logic ensuring compatibility with existing systems
Write PostgreSQL queries, schema designs, and migrations in collaboration with database teams
Implement asynchronous processing using tools like Celery for bulk and background operations
Develop comprehensive unit, integration, and regression test suites
Validate system performance under high load and ensure scalability
Ensure accessibility compliance (WCAG 2.1 AA) for all user-facing featuresRequired Qualifications
8+ years of experience in software analysis, design, and development for large-scale, public-facing web applications
8+ years of experience with Python and Django (Django 4.x preferred), including Django REST Framework
6+ years of experience with React for building modern user interfaces
5+ years of experience with PostgreSQL, including schema design, migrations, and query optimization
5+ years of experience with Redis and Celery for caching and distributed task processing
4+ years of experience in unit testing, integration testing, and automated regression testing (Python and JavaScript frameworks)
4+ years of experience working in CI/CD environments (Azure DevOps or similar)
4+ years of experience validating application performance and behavior across integrated systemsPreferred Qualifications
Experience in education, government, or large public-sector systems
Experience implementing algorithms (matching, placement, optimization) in production environments
Familiarity with accessibility standards (WCAG 2.1 AA), responsive design, and SSO/SAML authentication
Experience with high-concurrency systems, caching strategies, and async processing
Experience with end-to-end testing tools (e.g., Cypress) and performance testing tools
Familiarity with secure coding standards (e.g., OWASP Top 10)
Experience with observability tools such as Splunk, Sentry, or similar
For more details reach at .