DTCC

Senior Full-Stack Developer (React + Python/FastAPI)

DTCC$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of relevant experience in software development
  • Bachelor's degree or equivalent experience preferred
  • 7+ years of hands-on full-stack development experience
  • Strong expertise in React for front-end development
  • Proficient in Python and FastAPI for backend services
  • Experienced with SQL and data integration
  • Experience with Docker for deploying containerized applications

Responsibilities

  • Lead the development of scalable front-end applications using React
  • Design and build high-throughput backend APIs with Python and FastAPI
  • Own end-to-end feature delivery across UI and backend services
  • Optimize SQL queries and support Text-to-SQL workflows
  • Integrate applications with analytics platforms like Snowflake
  • Drive containerized deployments utilizing Docker and manage routing with Nginx
  • Promote best practices for security, performance, and reliability
  • Mentor junior developers and engage in architectural and code reviews

Benefits

  • Opportunities for professional development and mentorship
  • Collaborative work environment with cross-functional teams
  • Involvement in innovative projects with cutting-edge technologies
  • Access to cloud-hosted environments for development
  • Focus on high-quality performance and security in software deployment
Full Job Description
Job Description

The Impact you will have in this role:

Being a member of IT Strategy & Business Management team, The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems. This role is for 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.

The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.

Your Primary 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

**NOTE: The Primary Responsibilities of this role are not limited to the details above. **

Qualifications:
  • Minimum of 6 years of related experience
  • Bachelor's degree preferred and/or equivalent experience

Talents Needed for Success:
  • 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


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.

Learn more about Clearance and Settlement by clicking here.

About DTCC

The Depository Trust & Clearing Corporation (DTCC) is a financial services company that provides clearing, settlement, and information services for the global financial industry. DTCC was founded in 1999 and is headquartered in New York City. The company operates through subsidiaries that provide services such as trade matching, risk management, and asset servicing. DTCC is owned by its users, which include broker-dealers, banks, and other financial institutions. The company is committed to reducing risk and increasing efficiency in the financial markets.
Learn more about DTCC
Size
4,000 employees
Industry
Founded
1973

Similar Jobs

More Jobs at DTCC

More Information Technology Jobs

Find similar Senior Full-Stack Developer (React + Python/FastAPI) jobs: