Position: JS Team lead
Company: Freshcode
Category: Node.js
Experience required: 3y
English level: upper
Published: 2020-08-01T00:00:00+03:00

**Responsibilities:**
 - Responsibility for the technical delivery of projects and daily management of assigned project actions
 - Engineering scrum team management (4 people, give or take) and communicating with involved people inside and outside the team
 - Collaboration with our recruiting team to hire and onboard top engineering talents
 - Tight communication with the client-side and strategic management team
 - Work on the most critical architectural and technical tasks
 - Knowledge-sharing with team members
 - Improving engineering culture

**Required skills:**
 - 4+ years of software development
 - Team leading experience
 - Excellent knowledge of JavaScript. Ability to write high-performance, reusable code
 - Proficiency in Node.js
 - Proficiency in React.js
 - Experience with hiring, onboarding, and developing strong engineering teams
 - Experience with coaching and mentorship to elevate team performance
 - Fluent English

**As a plus: **
 - Experience with Docker, Kubernetes
 - Experience with AWS

**We offer: **
 - Flexible working hours and remote work options
 - Opportunities for self-realization, and career growth
 - 3 weeks of paid vacation per year & 2 weeks of paid sick leave per year 
 - Fully-equipped office space located in the city center (“Botanichnyi Sad” metro station)
 - Your achievements will add value to the company!