Position: Senior Node.js developer
Company: ITernal Group
Category: Node.js
Experience required: 2y
English level: intermediate

**Technical stack:**
Node.js, Nest.js, PostgreSQL,, Docker,TypeScript, RabbitMQ, Redis
**Responsibilities:**
• Implement new functional modules
• Provide realistic estimations
• Refactoring existing codebase
• Enjoy team work
• Intensively communicate with a client and a team
**Requirements:**
• Experience with Node.js - 2 years and more
• Solid experience with RDBMS (preferably PostgreSQL) and SQL
• Good understanding of OOP and SOLID
• Knowledge and experience with TypeScript 
• Experience in writing unit tests (Jest)
• At least upper-intermediate english level
**Would be a plus:**
• Good knowledge of Linux and Docker
• Nest.js
• Experience with SPA frameworks (preferably Vue.js)
• Good HTML5/CSS3 knowledge
**We offer:**
• Possibility to influence the development of the project
• Cozy office near Kontraktova metro station, Podil
• Help with development via mentoring and coaching
• The environment where you can implement your ideas
• Plans for growth and the performance review (every 6 months)
• Participation in educational activities and thematic conferences with 70% coverage by the company
• Flexible schedule and opportunities to working remotely (8 hours workday)
• Paid vacation  and sick leaves
• Team parties, corporate events and personalized gifts (anniversaries, birthdays, etc.)