The product is engaged in the automation of the eCommerce services (Dropshipping). There are retailers (online store sellers) and suppliers (product suppliers) as well as 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 orders from them, it turns out that there is not enough 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;
Hand on experience with RabbitMQ or other message broker.
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 database;
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;