Position: Senior NodeJS Web Developer
Company: Program-Ace
Category: Node.js
Experience required: 3y
English level: intermediate

Requirements:
• 5+ years of web software development;
• Strong knowledge of JS/ES6/TypeScript;
• High proficiency in Node.js;
• Experience with NoSQL and RDBMS databases;
• Scrum-based process experience;
• 3+ years of experience with Firebase
• Software design skills, design patterns;
• Goal orientation & Problem-solving;
• Spoken English – at least Intermediate level.

Would be a plus:
• Experience with PHP;
• Experience with any front-end JS (Angular, React, Vue);
• Team leading experience.

Responsibilities:
• Developing new features in the existing code;
• Improving existing functionality if needed;
• Write tests and APIs;
• Server performance optimization;
• Cooperate with the QA, and development team.

We offer:
• Competitive salary;
• Paid 24-day vacation;
• 100% Sick leave compensation;
• Flexible working hours;
• Team buildings;
• Performance reviews with possible salary raises.