Lead Full-Stack Engineer (Contract)

Tech HoldingLos Angeles, CA
Onsite

About The Position

We are looking for a skilled Lead Full-Stack Engineer to join our team for a project-based assignment supporting one of our clients. The ideal candidate will own end-to-end feature delivery across the full stack, from React front-end architecture to Node.js services and database design. This role is highly hands-on and requires strong technical leadership, with the ability to make architectural decisions that will shape the platform long-term. You will work closely with client stakeholders, as well as internal product and engineering teams, in a fast-paced, product-led environment, contributing to both technical execution and engineering standards.

Requirements

  • 7+ years of experience in full-stack software engineering.
  • Strong expertise in JavaScript and TypeScript.
  • Advanced experience with React (hooks, modern patterns, performance optimization).
  • Strong backend development experience with Node.js.
  • Experience designing REST and/or GraphQL APIs.
  • Strong knowledge of relational databases (PostgreSQL preferred), including query optimization and indexing.
  • Experience with caching systems such as Redis.
  • Familiarity with authentication patterns (JWT, OAuth, session management).
  • Experience with CI/CD pipelines and modern cloud environments (AWS, GCP, or Azure).
  • Strong understanding of observability, logging, and system reliability.
  • Excellent communication skills and ability to work in a fast-paced, collaborative environment.

Nice To Haves

  • Strong hands-on experience with Algolia (highly preferred).
  • Experience with Next.js, React Server Components, or micro-frontend architectures.
  • Experience with message queues (Kafka, RabbitMQ, SQS).
  • Familiarity with serverless or edge runtimes.
  • Experience with Docker and containerized environments.
  • Exposure to Kubernetes or infrastructure-as-code tools (Terraform, Pulumi).
  • Experience with domain-driven design or clean architecture principles.
  • Experience mentoring engineers or contributing to open-source projects.

Responsibilities

  • Own end-to-end feature delivery across the full stack (React, Node.js, database layer).
  • Design and drive architectural decisions including API design, data modeling, service boundaries, and caching strategies.
  • Set and maintain a high bar for code quality through reviews, tooling, and best practices.
  • Profile performance and debug issues across the stack, from browser to backend systems.
  • Design and maintain scalable search infrastructure, with a focus on Algolia.
  • Mentor mid-level engineers while maintaining strong individual contribution.
  • Participate in incident response, post-mortems, and long-term reliability improvements.
  • Collaborate cross-functionally with product, design, and leadership teams to deliver high-impact features.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service