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.