Middle Back End Node JS Developer

Responsibilities:

  • Design and develop scalable web services;
  • Provide high-quality graphics and visual elements;
  • Write well designed, testable, efficient code;
  • Continuously enhance Integration and Delivery processes;
  • Collaborate with front end developers for efficient integration;
  • Make suggestions for better problem solution;
  • To have a vivid interest in finding alternative approaches in problem solving;
  • Tailor and deploy software tools, processes and metric;

Requirements:

  • 2+ years of commercial software development experience with Node.js;
  • Upper-Intermediate English level is a must;
  • Ability to work with Express.js/Nest.js;
  • Experience with TypeScript; Knowledge of ORM (Sequelize, TypeORM, Mongoose), ability to write native SQL with subsequent manual optimization;
  • Knowledge of ORM (Sequelize, TypeORM);
  • Working with relational databases (MySQL/PostgreSQL) and non-relational databases (Mongo)
  • Working experience in Agile environment;
  • Ability to find compromise and a strong analytical and logical reasoning capability; 

Would be as an advantage:

  • Experience with GraphQL;
  • Knowledge and ability to work with microservice architecture;
  • Experience with Amazon AWS cloud services, GCP;
  • Experience with IoT;

We offer you:

  • Competitive salary;
  • Experience in working with colleagues locally and overseas;
  • Flexible working schedule; Self-realization opportunities;
  • Be the part of challenging projects using new technologies and tools;
  • Friendly team and enjoyable working environment;
  • Social and corporate events;
  • Career development possibility;
  • Participation in professional training, meetups;

Our benefits:

  • Corporate medical insurance;
  • Sports activities coverage;
  • Remote work opportunity;
  • Vacation at least 26 days, fully paid 3 days-off during the working year;
  • Internal English courses;
  • Comfortable and fully equipped workplace;