Back-end (Node.JS) Developer

We are currently seeking a Middle Back-end (Node.JS) Developer to join our team. It is crucial that the candidate has experience in starting a project from scratch and is the sole Back-end Developer on the team. 

So we would like you to have:

— at least 3 years of experience in Back-end Development (Nest.JS);

— 3 years of commercial experience with Node.JS and TypeScript;

— experience with NoSQL DB and search systems (e.g. MongoDB, Firebase, Redis, ElasticSearch);

— Upper-Intermediate level of English and good communication skills.

It is nice to have:

— basic experience with AWS, Kubernetes, Jenkins CI;

— managing a small team during the development and deployment process;

— implementation of automated testing platforms and unit tests;

— experience in unit testing (Karma, Jasmine, others).

What you will do:

— translate application storyboards and use cases into functional applications;

— map business requirements to programmable features;

— design, develop, test, implement and maintain high-volume, low-latency applications for critical systems and deliver high-availability and performance;

— write well-designed, testable, reusable and efficient code;

— deploy applications using Containers and Docker;

— improve and extend functionality of existing applications;

— work according to Scrum or Agile.

We offer:

— outstanding promotion opportunities;

— supportive and comfortable working environment;

— free online speaking club to practice your English;

— variety of training and self-development opportunities;

— fancy team-building events and corporate parties;

— social security package and other perks.

The stages of the hiring process: Pre-screen interview with Recruiter — Technical interview — Final interview with the company’s CEO — Job Offer.