Position: Node.js Team Lead
Company: Cleveroad
Category: Node.js
Experience required: 2y
Published: 2022-05-01T00:00:00+03:00

We are a Mobile and Web development company providing services for businesses of various domains, audacious startups, and private clients. As a successful participant in the IT market, Cleveroad aims to deliver top-notch products based on the broad experience of our Senior profs and fresh insights of our interns. Our team cares about the outcomes’ quality and is always intended for a productive long-term business relationship.

**As a Team Lead in Cleveroad, you will:**
Manage a team of 5+ core specialists
Communicate with the CEO to build effective development strategies
Solve exciting and challenging tasks in close collaboration with your team
Let’s grow together — we are waiting for you!

**OUR REQUIREMENTS:**
● 3+ years of hands-on experience in commercial software development 
● 2+ years of hands-on experience as a NodeJS developer
● Strong knowledge of:
— Express.js
— MySQL
— SOLID, Design Patterns and Best Practices
● Good knowledge of algorithms and data structures

**As a plus:**
● Highload/performance optimization
● Load balancing
● GraphQL
● HLS VOD Encoder Development
● Mongo/Elasticsearch
● Experience in building serverless systems
● Experience with PostgreSQL
● Experience in similar positions

**YOUR RESPONSIBILITIES:**
● Coach, coordinate and manage the team of Node.js developers
● Identify team goals and evaluate the progress
● Create high-quality, fast, and reliable code
● Work with customer’s team and project stakeholders
● Organize team activities and lead it to constant and steady growth

OUR BENEFITS:
● Flexible schedule with the ability to work remotely
● Up-to-date equipment 
● Optimal social package
● Full financial and legal support
● Paid vacation, holidays, and sick leaves
● An inspiring, comfy, and safe office in the heart of the city

Professional and Personal Growth:
● Сompensation for English lessons, training courses, and sports
● Work with a team of professionals and the latest technologies
● Individual development plan
● Mentorship and guidance