Sr Software Engineer (Node, React)

CGISt Louis, MO
Hybrid

About The Position

CGI is looking for a talented and experienced Full Stack Developer who enjoys building modern, high-impact web applications end-to-end. In this role you’ll work across the stack using React, Node.js, Next.js, NestJS and Postgres to deliver scalable, performant products that directly impact users. You'll have a strong voice in technical decisions, collaborate closely with product and design, and help shape both architecture and engineering culture. If you like ownership, solving real-world problems, and working with a pragmatic, modern tech stack—this is a great fit. This position requires someone who is local to St. Louis, MO and willing to work on-site three days per week.

Requirements

  • 5+ years professional experience software engineer experience
  • Strong experience in: React (modern hooks, state management)
  • Strong experience in: Node.js (API development, backend architecture)
  • Strong experience in: Next.js (SSR/SSG, routing, performance optimization)
  • Strong experience in: Postgres (data modeling, query optimization)
  • Experience building and deploying production-grade web applications in a cloud environment (AWS strong preferred)
  • Solid understanding of RESTful APIs and web architecture
  • Familiarity with version control (Git) and CI/CD workflows
  • Strong problem-solving and debugging skills
  • Strong full-stack engineering mindset
  • Ability to own features from concept to production
  • Clear and effective communication
  • Collaboration across cross-functional teams
  • Attention to detail and code quality
  • Problem-solving and analytical thinking

Responsibilities

  • Design, build, and maintain full-stack applications using React, Next.js, Node.js, NestJS, and Postgres
  • Develop scalable APIs and backend services
  • Collaborate with product managers and designers to translate requirements into technical solutions
  • Write clean, maintainable, and well-tested code
  • Optimize applications for performance, scalability, and reliability
  • Participate in code reviews and mentor junior engineers
  • Contribute to architectural decisions and technical strategy
  • Troubleshoot, debug, and improve existing systems

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service