Position: Back End (Node JS) Developer
Company: Intellectsoft
Category: Node.js
Experience required: 3y
English level: upper
Published: 2022-08-01T00:00:00+03:00

**Project description:**
Our client is developing a custom internal tool to effectively manage remote employees working ‘in the field’. The product deploys missions, tracks schedules, hold resources and processes field reporting for retail, sampling and social based field marketing programs. IS is building new features to enrich customer's experience in using management tool as well as supports the tool with providing support to existing code base. We aim to provide the best possible support and deliverables to our customer and build long-term and fruitful relations with project's stakeholders.
**Requirements**
Minimum of 3 years as a Back End Engineer;
Minimum of 2 years of experience with Node.js technology;
Extensive experience writing, deploying and maintaining highly efficient and scalable APIs;
Extensive experience with architecting and managing both relational and NoSQL databases;
Strong experience with DevOps, including managing deployments across the entire application lifecycle and optimizing for performance and scale. Ability to manage such deployments in a highly iterative, fast-paced startup environment;
Demonstrable experience with architecting design patterns for a transactional layer that is optimized for performance and supports asynchronous execution;
Experience with GraphQL

**Nice to have skills**
Experience working with early-stage and early-growth startups
Experience with Cloud technologies, preferably AWS

**Responsibilities**
Development of new features with the first focus on high code quality, maintainability and scalability;
Supporting existing code base;
Implementation of necessary improvements to the code base to enable better code quality;
Estimation of back-end tasks, back-end delivery planning and execution;
Cooperation with development team;
Attending team-customer meetings;

**Benefits**
Good opportunities to work with remarkable teams from all over the world
Lighthearted, inspiring and open company culture
Full Remote position