Lead Full Stack developer

CapgeminiNew York, NY
$106,230 - $145,000Hybrid

About The Position

This position is responsible for leading the delivery of technical features for a unique cybersecurity SaaS solution tailored to small business customers. The role encompasses design, implementation (writing high-quality and secure code), and testing of application software. The Technical Lead Engineer drives troubleshooting, debugging, maintenance, and improvement of existing software while collaborating with cross-functional teams to scope and prioritize engineering requirements. This is a hands-on leadership role that includes mentoring a team of engineers and contributing to the strategic direction of application architecture and software design.

Requirements

  • Bachelor's degree in Computer Science, or equivalent work experience.
  • 7+ years of experience in software engineering with a focus on front-end and full-stack development.
  • Proven experience leading technical projects and teams.
  • Expertise in JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks like React.
  • Expertise in API design and microservices architecture using NestJS and Node.js.
  • Strong experience with application, network, and cloud security principles.
  • Demonstrated ability to architect and implement scalable SaaS solutions.
  • Exceptional verbal and written communication skills to effectively articulate technical concepts and decisions.
  • Advanced understanding of computer science fundamentals, including algorithms, data structures, and problem-solving techniques.
  • Strong knowledge of testing frameworks like Mocha or Jest, and the ability to ensure effective testing strategies.
  • Proficient in version control systems (e.g., Git) and CI/CD pipelines.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and SaaS product architectures.
  • Proven ability to inspire and lead a team, fostering a collaborative and innovative engineering culture.
  • Strong written and spoken English proficiency is required; this role involves

Responsibilities

  • Lead the development and delivery of high quality, maintainable, and well-tested code.
  • Develop front-end UI components using TypeScript and the React Framework.
  • Design and implement RESTful API endpoints using TypeScript, NestJS, and Node.js.
  • Review and approve code contributions, ensuring adherence to engineering best practices.
  • Guide the team in building reusable code and libraries for future use.
  • Ensure software security requirements are implemented and met.
  • Drive the adoption of engineering standards and best practices.
  • Define and drive the technical roadmap for front-end and API architecture.
  • Design reusable and scalable React components and API endpoints.
  • Lead design sessions with Engineers, Product Managers, and UX Designers to align on requirements and timelines.
  • Drive technical design decisions and propose architectural changes, with a focus on performance, scalability, and customer experience.
  • Anticipate and mitigate technical blockers and delays before escalation is required.
  • Coach and mentor junior and mid-level developers, fostering growth and technical expertise.
  • Ensure code quality through effective testing strategies, including unit and integration tests.
  • Resolve complex bugs, performance bottlenecks, and security vulnerabilities.
  • Assume an on-call role to address critical customer issues and server alerts when needed.
  • Advocate for continuous learning and improvement across the team.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service