Position: Intern/Junior Node.js Developer
Company: ITernal Group
Category: Node.js
Experience required: 1y
English level: intermediate

**Requirements:**

- Development experience with Node.js at least - 6 months; 
- Knowledge of algorithms, data structures, and general principles of code organization;
- Theoretical and practical knowledge of JavaScript;
- Understanding of an HTTP protocol;
- Understanding of SOLID principles;
- Experience with SQL-based database
- Experience with Git/Github; 
- English - Intermediate or higher. 


**As a plus would be:**

- Еxperience with Express.js framework;
- Knowledge of TypeScript;
- Knowledge of Linux and Docker.

**Responsibilities:**

- Collaborate with a Mentor/Tech Lead.
- Brush up skills and acquire new knowledge;
- Work in an agile team, participate in planning sprints, daily meetings, retrospectives, code reviews;
- Be a self-motivated and result-oriented team player 
- Work on new features, fix the bugs.


**We offer:**

- Medical insurance; 
- Mentoring on the project;
- Possibility to influence the development of the project;
- Friendly professional staff and warm atmosphere;
- 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);
- Flexible schedule and opportunities to working remotely (8 hours workday);
- Paid vacation and sick leaves;
- Participation in educational activities and thematic conferences;
- Team parties and corporate events.