Senior Node.js middle-tier API developer (offline)

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.

Job responsibilities

βœ… Develop applications utilizing Node.js;
βœ… Writing reusable, testable, and efficient code;
βœ… Design and implementation of low-latency, high-availability, and performant applications;
βœ… Write unit tests utilizing TDD for back and front-end services;
βœ… Implement automated testing platforms and unit tests;
βœ… Implementation of security and data protection;
βœ… Setup and delivery of application development environments for continuous deployments;
βœ… Deliver solutions in an Agile - Scrum project methodology;
βœ… Drive technical design ensuring adherence to defined software development methodologies, including logical and physical design;
βœ… As project needs vary may also develop/customize on-premises web-based applications with frameworks such as Angular 4/5/6;
βœ… Collaborate with analysts, designers, and system owners in the testing of new software programs and applications.

----

Full-time/remote (home-based)/long-term position. 40 hours per week, 8 hours per day, Monday-Friday. The working schedule is flexible enough, mostly it's close to Eastern European Time. Home-based working environment. Cross-functional interactions.
🧘 26 paid days of vacation per year

About promdex

Find your Dream Job

Company website:
https://www.linkedin.com/company/promdex

The job ad is no longer active
Job unpublished on 16 January 2023

Look at the current jobs Node.js →