About The Position

We are looking for a Senior Software Engineer who acts as a force multiplier. In this role, you will be a key pillar of a transforming engineering organization, working directly with engineering leadership to build a world-class engineering culture. You aren't just an individual contributor; you are a team builder and a mentor who thrives on elevating the collective skills of those around you. As a Senior Engineer, you are expected to be a master of the craft. You will be a self-starter who navigates our JavaScript API layer, AWS Lambdas, and Angular frontend with precision. You understand that "done" means the code is clean, tested, documented, and delivered through a disciplined SDLC. You’ll work across application and data-integrated systems, contributing to features that rely on both real-time application logic and underlying data platforms.

Requirements

  • Deep, hands-on experience with MongoDB, Serverless architectures (AWS), and modern Angular.
  • Proficient in the modern software development lifecycle, from local development and CI/CD to production monitoring.
  • Ability to stay ahead of the tech landscape and explore new ways to improve the system.
  • Great communicator who can bridge the gap between complex technical requirements and team growth.

Nice To Haves

  • Familiarity with data platforms such as Snowflake is a plus.

Responsibilities

  • Ship high-quality features across the entire stack including systems that integrate with APIs and underlying data platforms, using Node.js, AWS Lambdas, and Angular. You lead by example in writing S.O.L.I.D., maintainable code.
  • Core Requirement. You are fully proficient in using AI code assistants (GitHub Copilot, Cursor, etc.) to accelerate development, refactor legacy code, and maintain high standards of quality.
  • Actively mentor less experienced engineers (including our contractor partners). You take pride in helping others understand complex architectural patterns and better development habits.
  • Be an active participant and leader in our Agile ceremonies. You help the team self-organize, identify process improvements, and maintain a high velocity without sacrificing quality.
  • Collaborate with the EM to foster a "fail fast" culture. You help create an environment where the team feels safe to experiment, learn and grow together.

Benefits

  • Competitive compensation commensurate with experience and qualifications.
  • Flexibility to work in a way that suits them best.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service