NodeJS Tech Lead

Codetech•Plano, TX

About The Position

We are seeking a hands-on Tech Lead to act as the technical authority for one or more strategic initiatives. The Tech Lead will define architecture, service contracts, and technical roadmaps while providing engineering leadership across backend, cloud, and frontend concerns. The short-term emphasis is technical discovery, solution design, and planning, laying the foundation for downstream delivery and team scaling. The role works within a single cross-functional team supporting multiple initiatives, initially not in parallel. It supports flexible staffing, with engineers rotating in or out based on phase and needs. The APIs are primarily internal-facing, though some UI components may be external-facing. The Tech Lead will influence when and how additional engineers are added as scope and priorities become clearer.

Requirements

  • NodeJS backend experience.
  • Angular frontend experience.
  • AWS experience, including services such as ECS, Lambda, S3, and Glue.
  • DynamoDB experience.
  • Proven experience providing technical leadership while remaining hands-on.
  • Strong technical depth and a solution-oriented mindset.
  • Strong background in resilient system and cloud-native design.
  • Ability to work across backend services, cloud infrastructure, and frontend/UI concerns.
  • Comfort operating in environments with high ambiguity and evolving requirements.

Nice To Haves

  • Typescript.
  • GraphQL.
  • Java.
  • Experience with additional databases; specific databases are to be determined.

Responsibilities

  • Serve as lead developer and technical authority for one or more initiatives.
  • Design system architectures and define technical roadmaps.
  • Break ambiguous problem spaces into clear, actionable technical plans.
  • Define, document, and negotiate service and API contracts with partner teams.
  • Ensure solutions meet enterprise standards for security, resiliency, and maintainability.
  • Identify technical dependencies, risks, sequencing, and trade-offs.
  • Remain hands-on in development, particularly during implementation phases.
  • Review code and uphold engineering best practices and quality standards.
  • Support complex technical problem-solving across the stack.
  • Work with product, partner teams, and stakeholders to shape scope and priorities.
  • Help determine which initiative to start first based on technical readiness and risk.
  • Inform decisions about future team composition and required skillsets.
  • Influence when and how additional engineers are added as scope and priorities become clearer.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service