Senior Node.js Developer Offline

Right now, one of our client’s Product engineering departments is rapidly growing, so we have several openings for Senior Node.js Developers to join our team. 

 

Challenges:

Create an innovative solution for a fastgrowing international startup;

Participate in software architecture and tech design meetings;

Develop new features, services, and API’s;

Advice and help the client with optimal solutions for their business requests;

Ensure that your code and libraries support rapid scaling and high performance.

Your role in the project (responsibilities):

Cooperate with the Product development team to plan new features;

Write clean, scalable, and testable code;

Support the entire application lifecycle (concept, design, test, release, and support);

Help the team to make technical decisions when necessary;

Take responsibility for specific modules/apps, maintain them, and suggest recommendations.

 

Requirements:

7+ years of experience as a Back-End Developer and the ability to demonstrate skills and competence in: 

Essential knowledge of OOP design patterns and SOLID principles;

Practical experience with microservices architecture, event-based systems, and message brokers(Rabbit MQ, Kafka );

Hands-on experience with AWS and its services;

Comfortable working with Linux as a production environment;

Back-end development with Node.js(Python or C#- is an advantage)

Experience with unit/integration tests using;

Experience with NoSQL databases (e.g. MongoDB, Redis);

Write and speak in English (English level on Intermediate or higher). This role requires regular communication with Project Stakeholders and Product Owners.

 

Preferences:

Candid and proactive within the team and with our client partners;

Always focused on high-quality work;

Able to listen to others first and understand what they are saying;

Good and reliable team player;

Result-oriented, self-organized person;

Constantly improve your knowledge and skills.

 

We offer:

People: The new team is just being built. You will work directly with our client’s side representative and have your influence on the crucial designs and architecture of the applications.

Conditions: Spacious and brand new two-story office with the necessary facilities for you, social package, and compensation benefits that will satisfy even the most demanding specialist.

Self-development: We guarantee regular challenges and the ability to make your own decisions, you will be able to visit leading international tech conferences and organize meetings on the client’s side.