JOIN OUR
TEAM!

Node.js Engineer

PROJECT DESCRIPTION:

  • The product is engaged in the automation of e-commerce services  (dropshipping). There are retailers (online store sellers), suppliers (product suppliers),  and buyers.

  • Dropshipping is the process by which buyers order products from a seller’s website, sellers place an order from a supplier, and a supplier ships the product directly to the buyer.

  • Without automation of the process, situations arise when one supplier has many sellers, and after receiving all of the orders from them, it turns out that there is not enough of the product in the warehouse.

  • Automation helps to see at a glance how much goods are left in the warehouse; perhaps new interesting products have appeared.

REQUIRED SKILLS:

  • Excellent knowledge of JavaScript (ES6+); 
  • Experience with Node.js (at least 2 years);
  • Confident knowledge of SQL databases (PostgreSQL); 
  • Knowledge of TypeScript at a high level; 
  • Hands-on experience with RabbitMQ or other message brokers.

AS A PLUS:

  • Experience working with MongoDB; 
  • Hands-on experience with Docker; 
  • Experience setting up CI/CD pipelines; 
  • Hands-on experience with React (React Hooks/Redux/Saga); 
  • Experience working with Shopify API.

RESPONSIBILITIES:

  • Developing server-side application (REST API) using TypeScript and Node.js;
  • Developing client-side application using TypeScript and React; 
  • Participating in designing app architecture; 
  • Participating in designing databases;
  • Performing code reviews; 
  • Collaborating with team members to improve development processes; 
  • Participation in backlog grooming and retro.

WE OFFER:

  • Flexible work schedule without time trackers;
  • Health insurance after the probationary period;
  • Sport club membership after the probationary period;
  • Company legal and accounting support;
  • Friendly young team and pleasant working environment;
  • Competitive salary based on experience and skills;
  • Career and proficiency development plans.

LET’S CONNECT