
Job Level
Lead
Tech Stack
JavaScriptNode.jsReact
About the role
- Drive technical standards for Backend across consumer domain and multiple squads
- Lead Backend engineers on tech roadmaps, architecture decisions, feature development and release cycles
- Design, build and maintain features for domain applications
- Provide technical leadership and manage dependencies
- Conduct design and code reviews
- Mentor and support domain team members, helping them overcome technical blockers
- Continuously discover, evaluate, and implement new technologies to maximize efficiency
- Participate in architecture and design discussions and build the technical roadmap
- Conduct technical interviews and help scale up Backend engineers across squads
- Improve engineering standards, tooling, and processes
- Perform feasibility studies, draft intellectual property, research and assess current technologies
- Develop and execute complex, multi-tier distributed software applications and manage existing software
Requirements
- At least 10 years of experience in backend engineering with NodeJS
- Strong foundation in programming fundamentals
- Excellent communication skills
- Enjoy solving problems and helping others meet their goals
- Solid understanding of X
- Substantial experience with Git in a team environment
- Experience writing testable code and unit tests
- Experience in a fast-growing startup in the on-demand services space is a plus
- Deep knowledge of React and NodeJS and experience developing products with them
- Experience using modern JavaScript and tooling in a full-stack setting
- Extensive experience with A/B experiments and a data-driven attitude toward product development
- Experience providing technical leadership and mentoring others