Were looking for a hands-on Tech Lead who thrives on building scalable, secure, and high-quality systems - not just in theory, but through code, coaching, and close collaboration. Youll own the end-to-end technical delivery of your teams outcomes, driving architectural decisions, enabling clean implementation, and ensuring alignment with platform-wide direction through ongoing partnership with the Solution Architect and Product Owner.
This role is embedded in a full-stack engineering team, where you will serve as the technical anchor - guiding design, mentoring developers, reviewing code, and unblocking delivery. Youll play a key part in turning architectural intent into working software, while helping grow a high-performing, empowered team.
How You’ll Partner with Solution Architects and Product Owners
- With Solution Architects: You will work closely to translate platform and domain architecture into team-level implementation, validate approaches, and ensure consistency with cross-team patterns. You’ll provide feedback, propose solutions, and act as an extension of the architectural leadership within your team.
- With Product Owners: You’ll act as a trusted technical advisor, helping to shape features and backlog items into viable technical solutions. You’ll balance scope, feasibility, and engineering effort to deliver real value without compromising on long-term maintainability.
Pull Request Leadership & Code Quality Ownership
Code quality starts with you. As Tech Lead, you are ultimately responsible for ensuring that only production-ready, standards-compliant code makes it into the main branch.
- You set the bar for code quality by reviewing PRs thoroughly - not just for correctness, but for maintainability, readability, and alignment to team and platform standards.
- You are expected to leave meaningful, constructive comments on most PRs, fostering learning and growth while upholding best practices.
- PRs should be used as active mentoring opportunities - a place where developers get actionable feedback that helps them improve over time.
- You lead by example in the PR process: demonstrating how thoughtful reviews can unblock, uplift, and enable teams.
- You help ensure the PR process is healthy, respected, and efficient - never a rubber stamp or bottleneck.
Key Responsibilities
Team-Level Architecture & Technical Ownership
- Own the technical direction, architecture, and delivery quality for your team’s outcomes.
- Translate solution architecture into team-level designs, interfaces, and implementation plans.
- Ensure alignment with broader platform standards, collaborating closely with the Solution Architect.
- Work with the Product Owner to refine backlog items into technically actionable stories and epics.
- Define and uphold NFRs (scalability, performance, observability, security) for all deliverables.
- Partner with your Product Owner and Delivery Manager to scope, plan, and deliver incrementally.
Hands-On Engineering Leadership
- Stay actively engaged in the code - from spikes and POCs to PR reviews and production support.
- Guide developers with implementation details, design decisions, and coding practices.
- Debug tricky issues, drive resolution, and proactively identify areas for improvement.
Mentorship & Talent Development
- Mentor engineers through code reviews, design sessions, and pairing opportunities.
- Help guide engineers’ technical growth and align development to career goals.
- Foster a collaborative, feedback-rich team culture cantered on learning and quality.
Execution & Delivery Excellence
- Ensure the team delivers robust, maintainable, and tested software each sprint.
- Identify and eliminate technical blockers, delivery risks, or scope ambiguity early.
- Champion clean architecture, automation, and CI/CD pipelines as part of delivery DNA.
Alignment & Communication
- Be the go-to technical leader in agile ceremonies and cross-functional meetings.
- Represent team-level technical direction in architecture syncs, design reviews, and retros.
- Communicate clearly across stakeholders - from engineers and architects to product managers and QA.
Must-Have Qualifications
- 4+ years in software engineering with experience leading technical delivery for a product or feature team.
- Strong proficiency in modern web and backend technologies (JavaScript/TypeScript, React, Node.js, NestJs, GraphQL, Microservices, MongoDB).
- Proven ability to design and deliver end-to-end software in complex, distributed environments.
- Familiarity with CI/CD pipelines, trunk-based development, and devops best practices.
- Excellent problem-solving, debugging, and communication skills.
- Experience mentoring engineers and elevating team capability.
How You Work
- In the Trenches: You lead from within the team - helping build, debug, and deliver.
- Connector: You bridge architecture, product, and engineering to enable smooth, strategic delivery.
- Code Guardian: You ensure what gets merged is clean, consistent, and contributes to a healthy codebase.
- Consultative: You help the team and product owner make informed trade-offs by providing technical clarity and context.
- Collaborative: You partner naturally with architects, engineers, and product teams.
- Execution-Oriented: You care deeply about shipping working software - cleanly and consistently.
- Multiplier: You raise the bar by mentoring others and creating scalable patterns for success.