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 Node.js applications
Provide mentorship, technical guidance, and conduct thorough code reviews
Ensure best practices in development, testing, and deployment
Collaborate closely with product and design to create exceptional user experiences
Drive technical planning and execution, balancing short-term objectives with long-term system health
Promote Agile methodologies and facilitate knowledge sharing and continuous improvement
Define and implement technical strategies aligned with organizational goals
Lead innovation through rapid prototyping, iterative development, and problem-solving
Identify technical risks, implement mitigation strategies, and represent the team in cross-functional discussions
Play an active role in hiring, performance management, and fostering an inclusive engineering culture
Coordinate across teams to resolve 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 high-growth environments
Experience with concurrency and database transactions
Ability to speak, read, and write English fluently
Experience with Agile methodologies, code reviews, and technical planning
Benefits
Stock grant opportunities dependent on your role, employment status and location
Additional perks and benefits based on your employment status and country
The flexibility of remote work, including optional WeWork access
Healthcare and benefits provided in 109 countries
Scalable benefits, rewards, and perks reflecting inclusivity and access
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptNode.jsRESTful API designautomated unit testingfunctional testingintegration testingconcurrencydatabase transactionsscalable systems