Summary
Join our US-based, fully remote tech scale-up as a Team Lead! We're looking for a seasoned leader with a proven track record in building and optimizing scalable systems. You'll lead a distributed team of Node.JS developers, mentor team members, and ensure timely delivery of high-quality solutions. This hands-on role requires expertise in Node.js, TypeScript, SQL and NoSQL databases, and AI-powered coding tools. You'll collaborate with stakeholders, optimize complex systems, and ensure platform security. We offer a long-term remote position, flexibility in working hours, and a comprehensive benefits package.
Requirements
- English - communicative level (B2)
- 2+ years of experience in a leadership role, managing and mentoring remote teams of developers
- 5+ years of experience with Node.js in backend development. Proven track record of working with high-traffic platforms and scalable systems
- 2+ years of experience with TypeScript
- Deep expertise in both SQL and NoSQL databases, including performance optimization and schema design
- Experience working in a SaaS startup environment and remote teams
- Exceptional communication skills, with the ability to bridge the gap between technical and non-technical stakeholders
- Strong decision-making and problem-solving skills, with the ability to balance technical feasibility, business priorities, and team capabilities
Responsibilities
- Lead and manage a remote team of Node.JS developers, cultivating a culture of collaboration, accountability, and high performance
- Actively contribute to team goals while promoting ownership and mutual support
- Ensure timely delivery of high-quality solutions by removing blockers, guiding priorities, and implementing best practices in development, testing, and deployment for efficient workflows and robust code
- Mentor and coach team members to help them grow technically and professionally, providing feedback and fostering their development
- Align the team's efforts with business goals by collaborating across stakeholders and teams to clarify priorities and objectives
- Serve as a bridge between technical and non-technical stakeholders, translating business needs into actionable technical plans
- Refactor and optimize complex systems to manage high traffic, ensuring stability while scaling
- Work on platforms that handle millions of requests per second and terabytes of data
- Design and optimize database architectures for both SQL and NoSQL systems in near-real-time, high-traffic environments
- Create efficient schemas, perform query optimization, and tune the performance of distributed databases
- Work hands-on with back-end technologies and contribute to the platformβs ongoing evolution
- Utilize AI-powered coding tools like GitHub, Co-pilot, Cursor, Aider, or similar platforms to enhance development speed, improve code quality, and solve complex coding challenges
- Oversee the resolution of client-facing issues and bugs by diagnosing and troubleshooting problems
- Collaborate with the team to deliver high-quality fixes and features that ensure client satisfaction
- Ensure the platformβs security by implementing best practices for software development and architecture, particularly in high-traffic systems
- Measure and monitor system performance using tools like ElasticSearch, Kibana, or similar (Grafana)
Preferred Qualifications
Interest in AI-driven software development and experience leveraging tools like GitHub Co-pilot to improve development efficiency
Benefits
- Long-term and full-time remote contractor position (40h/week)
- Working in a company with nine years of consistent growth and financial stability
- Leading a highly talented and experienced global team from all over the world
- Flexibility in terms of working hours