Team Lead - Node. js Remote Contracted
Ideal
🚀 We're Looking for a Team Lead who can code first (~70% of time) and lead second (~30% of time) - guiding a remote team of 6 (3 Developers, 1 QA, 2 DevOps) while still shipping production-ready Node. js every week. . We value curiosity and openness to learning new skills alongside strong fundamentals:
- Minimum 1+ years of experience in a Team Lead role, managing and mentoring remote teams of developers in a fast-moving startup environment
- Minimum 3+ years of experience with Node. js in backend development (+ some TypeScript experience).
- Proven track record of working with high-traffic platforms and scalable systems.
- Comfortable or open to operating outside managed cloud - bare-metal, self-hosted, or hybrid setups.
- Strong problem-solving skills, curiosity, and adaptability to translate business needs into technical solutions.
- English - communicative level (B2)
- Open to adopting AI-assisted coding tools and modern development practices.
💡 What You'll Do:
- Build & Scale High-Impact Systems with a Modern, Low-Level Approach
- Optimize high-traffic Node. js services for vertical and horizontal scaling (hundreds/thousands of RPS).
- Deep dive into performance bottlenecks and squeeze every millisecond out of the stack.
- Work directly with self-managed infrastructure handling terabytes of data - no "click-to-scale" cloud abstractions here.
- Lead & Mentor of a Growing Team, Shaping Our Engineering Culture
- Foster a collaborative, team-first environment rooted in open feedback.
- Guide and unblock six remote specialists (Developers, QA, DevOps) through code reviews, pairing, and roadmap planning.
- Onboard new teammates and drive best practices that raise our engineering bar.
- Embrace AI-Assisted Development to Revolutionize Workflow
- Champion tools like GitHub Copilot, Cursor, and other AI coding helpers to boost quality and speed.
- Experiment with emerging AI solutions and share learnings across the team.
- Continuously refine processes so we ship smarter, not just harder.
- Own Critical Problems End-to-End in a Fast-Paced SaaS Environment
- Take full ownership of complex technical challenges - from design to production fix.
- Diagnose and resolve critical system or customer-facing issues with autonomy and urgency.
- Thrive in a dynamic startup setting where results matter more than process for process's sake.
🛠️ Our Tech Stack:
- Node. js
- JavaScript/TypeScript/Python
- Vue. js
- PostgreSQL
✨ Why Join Us?
- Join the stable & profitable company: Many years of healthy growth, no VC pressure.
- Work at a huge scale: 300+ servers across 6 continents, petabytes of data, billions of requests every day.
- Work from anywhere: 100% remote; plan your day with overlap for team sync in CET time zone.
- Try new ideas: We welcome experiments and fresh thinking.
- Shape the code: Pick tools, set rules, and design the system.
- Code first: You still write and review code most of your time (~70%). Lead second (30 %): You guide people and processes.
- Team up across roles: Partner with Product, DevOps, QA, and other engineers.
- Open feedback culture: Clear communication and constant improvement.
- Good pay & benefits: We reward great work.
⚡️ Our Hiring Process:
- Submit your CV.
- HR Chat (≈ 60 min).
- Tech + Culture Interview (60-90 min) with Head of Engineering & VP of Tech.
- Chat with the CEO.
- Offer – If we're a match, welcome aboard!
Sprious/ Rayobyte we're a company with a startup soul operating in the proxy and web scraping industry for 9+ years. We move fast, we experiment, and we're not afraid to change course when something's not working. Pivoting isn't a failure for us — it's how we grow and learn.
Collaboration and adaptability are part of our everyday rhythm.
If high-traffic back-end systems, performance tuning, and leading talented engineers light you up, you'll feel right at home here.