Position: Middle+/Senior Node.js developer
Company: CodeIT
Experience required: 3y
English level: upper

**REQUIRED SKILLS**
4+ years of experience in Node.js programming
Experience with SQL, Mongo DB, Postgre
Experience with Unit tests
Experience with Microservices
Experience with Express/Nest.js, Typescript
Understanding of SOLID principles, MVC, OOP principles
Strong knowledge of JavaScript (ES5, ES6)
Ability to work with technical documentation/specifications for the project
English level: Upper-Intermediate and higher
Good communication skills
Experience with direct communication with foreign customers

**WOULD BE A PLUS**
Mentorship for junior team members
Experience of being an account opener, building processes from scratch

**RESPONSIBILITIES**
Developing new features and supporting the current application
Bugfixing project modules
Creating architecture for new modules, providing system suggestions to a customer
Communication with a customer (meetings and writing group chat discussions)
Providing time estimates for tasks
Creating and supporting technical documentation
Communication with Stakeholders (frontend team; QA; marketing team; design team; etc.)

**BEING A MEMBER OF THE CODEIT TEAM MEANS**
Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
Compensation of participation in conferences and workshops
Development of soft skills (people management and emotional intelligence training)
Free access to the company account on Udemy educational platform
Internal library
Corporate English courses and communication with clients from English-speaking countries
Experiences and supportive team members
Paid time off (vacation, sick-leave, remote work)
Legal support
Joyful corporate events, team buildings, hobbies and sport communities
Well-equipped office located in the center of Kharkiv/Vinnytsya
Discounts and bonuses of IT Loyalty program