Senior Full-Stack Developer (React + Python/FastAPI)
The Depository Trust & Clearing Corporation (DTCC) · Jersey City, NJ · 1 wk ago
Full-time
About the Role
Join the IT Strategy & Business Management team as a Senior Full-Stack Developer to own the design and delivery of scalable, cloud-hosted applications. This role combines React front-end development with Python/FastAPI backend services, with responsibility for technical quality, performance, and end-to-end solution design.
Responsibilities
- Lead development of front-end applications using React, ensuring scalability and performance
- Design and build high-throughput backend APIs using Python and FastAPI
- Own end-to-end feature delivery across UI, backend services, and data layers
- Design and optimize SQL queries, including support for Text-to-SQL workflows
- Integrate applications with analytics and data platforms such as Snowflake
- Drive containerized deployments using Docker and support routing with Nginx
- Apply and promote best practices for security, performance, and reliability
- Mentor junior developers and participate in architectural and code reviews
- Collaborate with product, DevOps, and data teams to shape technical solutions
Qualifications
- Minimum of 6 years of related experience
- Bachelor's degree preferred and/or equivalent experience
Skills
- 7+ years of professional full-stack development experience
- Strong hands-on expertise with:
- React (front-end development)
- Python and FastAPI (backend services)
- SQL and data integration
- Experience deploying and operating containerized applications (Docker)
- Experience working in cloud-hosted environments
- Nice to have:
- Experience with AWS EC2 or similar cloud infrastructure
- Familiarity with CI/CD pipelines and DevOps practices
- Experience supporting data-intensive or AI-enabled applications
Benefits
- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being
Schedule
DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
Pay
The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations.