This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Technical Lead, you'll join a spectacularly talented team of engineers and you'll help shape them into an even stronger force. You'll split your time between writing production code yourself and elevating the engineers around you through mentorship, technical guidance, and direct management. You will be expected to move aggressively, commit code regularly, and see your work in the wild with live users—while simultaneously unblocking your team, reviewing their code, and helping them grow.
Job Responsibility:
Analyze product requirements and produce high-quality, production-ready code while creating a best-in-class user experience
Build and maintain new user-facing features with everything from database models to UI components
Own the technical architecture for major initiatives and guide the team through complex technical decisions
Create services and APIs to drive existing and new features for web apps
Maintain the health of our systems and codebase, refactor and make improvements, and keep our systems robust and resilient
Write clear specs to ensure product/code quality for stress-free deployment
Drive large releases to production on a continuous deployment cadence
Set technical standards for code quality, testing, and engineering excellence
Directly manage 2-6 engineers, conducting 1:1s, performance reviews, and career development conversations
Mentor engineers on technical growth, code quality, and problem-solving approaches through pairing sessions and thoughtful code reviews
Unblock your team—whether that's a technical challenge, a process bottleneck, or a cross-functional coordination issue
Foster a culture of ownership, collaboration, and continuous improvement within your team
Participate in hiring: interview candidates, assess technical skills, and help build a world-class engineering team
Work with product and design partners to translate vision into executable technical plans your team can rally around
Requirements:
7+ years of relevant experience on both frontend and backend development, with a proven track record of shipping high-impact products
Experience leading, mentoring, or managing engineers—whether formal or informal
Strong React fundamentals and a background working with Typescript/Node
An intuitive understanding of what it takes to create delightful, consumer-oriented experiences
Experience working in a start-up environment where you've worn multiple hats and moved fast
Exceptional communication skills
Extreme bias toward action and execution
The ability to balance hands-on technical work with people management
Comfort with ambiguity and the ability to create structure where none exists