Tech Stack
CloudJavaScriptNode.jsTypeScript
About the role
- Lead a cross-functional team of 6-10 professionals, balancing 50% leadership and 50% hands-on technical work
- Design, code, and deliver high-quality, scalable applications with Node.js
- Provide mentorship, conduct thorough code reviews, and ensure development best practices
- Collaborate closely with product and design to create exceptional user experiences
- Drive technical planning, strategy, rapid prototyping, and long-term system health
- Promote Agile methodologies, facilitate knowledge sharing, and coordinate cross-team efforts
- Play an active role in hiring, performance management, and fostering an inclusive engineering culture
- Represent the team in cross-functional discussions, resolving complex multi-team technical challenges
Requirements
- 10+ years of professional software engineering experience with JavaScript, TypeScript, Node.js, and RESTful API design
- 2+ years of experience managing and mentoring engineers and leading cross-functional teams
- Strong technical acumen and track record of building scalable, robust systems
- Proficiency in automated unit, functional, and integration testing
- Experience managing performance reviews and scaling teams in a high-growth environment
- Passion for exceptional user experiences, innovative problem-solving, and technical excellence