Senior Full Stack Developer

CGIReston, VA
Hybrid

About The Position

We are seeking a Senior Full Stack Developer to support enterprise financial services applications in a cloud-first AWS environment. This role will focus on designing, developing, and maintaining scalable full stack solutions using modern back-end technologies, data engineering tools, and front-end frameworks. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!. This role is located at a client site in either Reston, VA. A hybrid working model is acceptable. CGI is seeking a Senior Full Stack Developer to support enterprise financial services applications in a cloud-first AWS environment. This role will focus on designing, developing, and maintaining scalable full stack solutions using modern back-end technologies, data engineering tools, and front-end frameworks. The ideal candidate will have strong experience building RESTful APIs, developing data-driven applications, and working across both UI and server-side technologies. The role involves collaborating with cross-functional teams to deliver secure, high-performing applications while supporting CI/CD pipelines, cloud deployments, and database integrations. This position requires hands-on expertise with Python, PySpark, Java Spring Boot, Angular, and AWS services, along with strong analytical and communication skills. Candidates should be comfortable working independently, contributing to architecture discussions, and supporting enterprise-scale application modernization initiatives.

Requirements

  • 5+ years of experience in Full Stack Development
  • Strong hands-on development experience with Python, PySpark, and Java Spring Boot
  • Solid understanding of full stack application development using Angular and modern UI frameworks
  • Experience designing and consuming REST APIs and web services
  • Proficiency with AWS services for application development, deployment, and support
  • Strong SQL and database experience with Redshift, PostgreSQL, and Oracle
  • Experience with CI/CD tools such as Jenkins and GitLab
  • Familiarity with build and dependency management tools including Maven, Gradle, and Nexus
  • Strong front-end development skills using HTML, CSS, JavaScript, and TypeScript
  • Ability to troubleshoot complex technical issues and optimize application performance
  • Experience working in Agile delivery environments and collaborating with distributed teams
  • Bachelor's degree in Computer Science, Information Systems, or a related field.

Nice To Haves

  • Exposure to GitHub Copilot or other GenAI-assisted development tools is a plus
  • Working knowledge of R is preferred

Responsibilities

  • Designing, developing, and maintaining scalable full stack solutions using modern back-end technologies, data engineering tools, and front-end frameworks.
  • Building RESTful APIs.
  • Developing data-driven applications.
  • Working across both UI and server-side technologies.
  • Collaborating with cross-functional teams to deliver secure, high-performing applications.
  • Supporting CI/CD pipelines, cloud deployments, and database integrations.
  • Contributing to architecture discussions.
  • Supporting enterprise-scale application modernization initiatives.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service