Position: Full Stack Node.js Developer (Middle, Senior)
Company: Solution Mentors
Experience required: 3y
English level: upper

Requirements:

Full time

Responsibilities:
- Write clean, self-documenting code that follows best practices and design patterns.
- Collaborate with business users, managers and other engineers to achieve elegant solutions.
- Git for version control.

Experience & Skills Required:

- 3+ years of Node.js development experience
- 5+ years of experience as a Full-Stack Developer
- Deep experience and understanding of Javascript (ECMAScript2015+) and Typescript
- Strong skills in working with OOP
- Strong experience in working with databases, such as PostgreSQL/Redshift or MongoDB (or any SQL database)
- Understanding of MicroService architecture development
- Understanding of RESTFul APIs

- Solid knowledge of standard web technology
- Being able to balance velocity and technical debt
- Experience in product integration
- Team management experience
- High level of self-organization, accuracy, and discipline

Nice to Have:
- Technical education
- Сommunication skills are required
- Experience with Docker
- English - Upper Intermediate (both written and verbal)


What we offer :

- Very interesting and long-term projects for fast growing US product companies
- Very good friendly atmosphere
- Сompetitive market salary
- Potential career grows to PM or Tech Lead
- Professional and personal growth, ability to shift your career path, access to training programs, webinars, and workshops;
- 21 paid time-off days per year;
- Offices are located in Kyiv, Kramatorsk, Mukachevo (ability to change locations, spend time in the Carpathian region).