Lead a cross-functional team of 6-10 professionals, blending leadership and hands-on technical work.
Design, code, and deliver high-quality, scalable applications with Node.js.
Provide mentorship and technical guidance, fostering growth within the team.
Ensure best practices in development, testing, and deployment, driving innovation and excellence.
Collaborate closely with product and design teams to create extraordinary user experiences.
Define and implement technical strategies in alignment with organizational goals.
Manage performance cycles, providing structured feedback and supporting team members' professional growth.
Requirements
10+ years of professional software engineering experience with expertise in JavaScript, TypeScript, Node.js, and RESTful API design.
2+ years of experience managing and mentoring engineers, with a proven ability to lead cross-functional teams.
Strong technical acumen and a track record of building scalable, robust systems.
Proficiency in automated unit, functional, and integration testing.
Passion for exceptional user experiences, innovative problem-solving, and technical excellence.
Experience managing performance reviews and scaling teams in a high-growth environment.
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
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 testingscalable applicationstechnical strategiesdevelopment best practices