Tech Stack
CloudJavaScriptNode.jsTypeScript
About the role
- Lead a cross-functional team of 6-10 professionals, balancing 50% leadership and 50% hands-on work
- Design, code, and deliver high-quality, scalable applications with Node.js
- Provide mentorship, technical guidance, and conduct thorough code reviews
- Collaborate closely with product and design teams to create exceptional user experiences
- Drive technical planning, execution, and promote Agile methodologies
- Facilitate knowledge sharing, cross-team collaboration, and continuous improvement
- Define and implement technical strategies aligned with organizational goals
- Lead rapid prototyping, iterative development, and problem-solving for innovation
- Identify technical risks and implement mitigation strategies to ensure delivery
- Play an active role in hiring, manage performance cycles, and support professional growth
- Represent the team in cross-functional discussions and resolve multi-team technical challenges
Requirements
- 10+ years of professional software engineering experience
- Expertise in JavaScript, TypeScript, Node.js, and RESTful API design
- 2+ years of experience managing and mentoring engineers
- 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
- English fluency (speak, read, and write)