What are the responsibilities and job description for the Lead Full-Stack Engineer (Contract) position at Tech Holding?
About us:
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.
The Role:
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.
Key Responsibilities:
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.
The Role:
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.
Key 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.
- 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.
- 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.
- Beverly Hills, CA (On-site 4 days per week)
- Contract
- Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time