Position: Backend Tech Lead (Node.js)
Company: ITernal Group
Experience required: 5y
English level: intermediate

Our client is looking for a talented Node.js developer who can assist in enabling clients to deliver great end-user experiences.

Your responsibilities will include integration of user-facing elements developed by front-end developers with server-side logic, and writing testable and efficient code.

**Requirements**
• Strong proficiency with JavaScript or TypeScript
• Several years of experience in Node.js development and/or backend development
• Hands-on experience with any Node frameworks available
• Experiences working with front-end technologies, such as Angular, HTML5, and CSS3
• Understanding fundamental design principles behind a scalable application
• Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
• Experience with RESTful APIs integration
• Knowledge of modern authorization mechanisms, such as JSON Web Token.

**Qualification and Experience:**
• 5+ year’s experience in the development of web / mobile applications with at least 1 year as a Lead
• Experience interfacing with client stakeholders and client IT teams

**Knowledge of:**
• JUnit (testing)
• Git / GitHub
• Atlassian Jira
• Sonarqube
• DevOps
• SAFe Agile

**We offer:**
• An environment where you can implement your ideas.
• Possibility to influence the development of the project.
• Friendly, professional staff and warm atmosphere.
• Help with development via mentoring and coaching.
• Flexible schedule and opportunities to work remotely (8 hours workday).
• Paid vacation and sick leaves.
• Participation in educational activities and thematic conferences.
• Team parties and corporate events.