Y
You are launched
BackendMiddle
Node.js Team Lead
Node.jsTypeScriptREST APISqlAWSReactNext.js
About the Position
We are a team of Lean Startup professionals for whom entrepreneurship and startup culture are not just a job, but a way of life. We prefer to leave that to the classic outsourcing companies! Our rich experience has launched over 70 successful startups from scratch, working with clients around the world.
Responsibilities
- Design and develop scalable backend solutions using Node.js and TypeScript
- Build and maintain microservices architecture and REST APIs
- Integrate external APIs and ensure backend performance and scalability
- Make technical and architectural decisions based on product needs
- Conduct code reviews and establish engineering best practices
- Build and grow a backend team from scratch
- Conduct 1:1 meetings, performance reviews, and mentor engineers
- Establish development processes and improve team collaboration
- Collaborate with founders, product, design, and frontend teams
- Participate in infrastructure and deployment decisions, including AWS-based solutions
Requirements
- 4+ years of commercial experience with Node.js
- 1+ year of experience in a Team Lead position
- Strong experience with TypeScript
- Experience designing backend architecture from scratch
- Strong understanding of microservices architecture
- Experience building REST APIs
- Experience integrating external APIs
- Experience with SQL databases
- Experience optimizing complex queries and backend performance
- Understanding of software design principles and scalable systems
- Experience conducting code reviews and establishing engineering practices
- Experience with cloud infrastructure and AWS services
- Understanding of CI/CD and deployment processes
- Experience with React and Next.js
Benefits
- 4-Day Work Week (Mon-Thu): Enjoy a flexible schedule with a four-day workweek
- Fully Remote Work with a Flexible Schedule: Enjoy the freedom to work from anywhere
- 16 Business Days of Vacation: Take advantage of 16 business days of annual leave
- Additional Personal Event Days Off: Extra days off for personal events
- Unlimited Sick Leave: Benefit from unlimited sick leave
- Personal Technology Purchase Program: Support in purchasing tech gadgets
- Internal Currency for Additional Perks: Earn internal currency for perks
- Online Team Building Activities: Engage in fun online team-building activities
- Sabbatical Leave: Take a break to recharge or pursue personal projects
- Full Entrepreneurial Support: Complete support for entrepreneurial status
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
Node.js Team Lead