Position: Senior Node.js Developer
Company: promdex
Category: Node.js
Experience required: 5y
English level: upper

🦄 Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday. The working schedule is flexible, mostly it's close to Eastern European Time. Home-based working environment. Cross-functional interactions.

🧘 26 paid days of vacation per year, i.e. PTO paid time off. 1.5 PTO is accrued for each full-time month of work  18 paid days per year.

Required professional skills:

✅ Enterprise-grade qualities: experience with large distributed systems, massive databases, integrations, etc is a must. 

✅ 7+ years of hands-on experience in web development on Enterprise projects;

✅ 5+ years of relevant hands-on experience in web development (JS, Node.js. AWS, SQL, My SQL, Mongo DB) on complex long-term projects with high-load applications;

✅ Huge hands-on experience in designing and developing a Single Page Application (SPA);

✅ Great expertise in a framework such as Node.js; you can build an end to end applications while also engineering the cloud infrastructure to run them;

✅ The ideal candidate would also be familiar with Infrastructure Engineering techniques, and cloud platforms such as Amazon Web Services (AWS). Hands-on experience building and managing infrastructure deployed in AWS;

✅ Extensive experience of RESTful APIs and a Microservices architecture;

✅ Knowledge of unit testing and OOP;

✅ Strong experience with data sources such as MongoDB, MySQL, NoSQL or SQL Server;

✅ Knowledge of JS, TS, algorithms

✅ Ability to work both autonomously and as part of a broader team;

✅ Ability to effectively communicate to all levels of the business;

✅ Expertise with modern and emerging web standards and technologies;

✅ Passion for Agile, test-driven development, continuous integration, and automated testing;

✅ Strong technical skills across the entire development stack;

✅ Excellent object-oriented and test-driven development skills.