- Lead a cross-functional team (70% of your time)
- Own the delivery and technical direction of a product squad (engineers, designer, PM)
- Run the team: weekly 1:1s, regular feedback, career growth conversations, sprint coordination
- Break down projects into well-scoped work, manage dependencies, and keep the team shipping
- Partner closely with Product and Design to shape what gets built, not just how
- Architect, build, and maintain efficient, reusable, and reliable backend systems and services
- Be a technical sounding board for other tech leads and engineers
- Help first-time managers develop their leadership skills
- Drive improvements to engineering practices: code review quality, testing strategy, CI/CD, design docs
- Contribute to architectural decisions that affect multiple teams
- Own the delivery and quality of backend features from concept to production
- Write code, review code, and be active in the codebase
- Lead by example on design quality, system thinking, and pragmatic trade-offs
- Own technical decisions for your squad, escalating when necessary
- Build reusable code and libraries for future use
- Foster strong cross-function collaboration with Frontend, Product, and Support
- Participate in the full development cycle: design, development, QA, experimentation, analysis, launch, and monitoring
AWSDockerNode.js+10 more