Warehouse Management System (WMS) is a system that fully controls the life cycle of every item in a warehouse – from the arrival of a supplier's truck at the warehouse to the shipment of goods to the customer. Our team's task is to implement new technologies into the existing WMS workflow and automate warehouses and sorting centers to improve customer service. We program in Java 17 and Kotlin, using Spring, Spring Boot, PostgreSQL, MS SQL, ClickHouse, Redis. We have established continuous integration and delivery of code to production. We write integration and load tests and care about the quality of our service.
We are looking for a great tech lead who will help us develop the WMS, will be ready to build processes within the team, not be afraid to choose technologies for new services, change architecture, and make important decisions. We have a lot of freedom, but also plenty of responsibility – we ourselves are responsible for the stability of the product. We have our own infrastructure and technological excellence team (yes, that's what it's really called), and it helps us a lot with this.
About the team
Learn about the development of Yandex city services at dev.go.yandex
What tasks await you
- automate warehouse processes: we are building a system that manages all warehouse resources and optimally allocates them;
- develop client APIs: we work with mobile and web interfaces for warehouse workers, foremen, and management, striving to create the most convenient and intuitive application for warehouse operations, which allows for simple and fast order picking;
- scale the service and stabilize its operation: we are increasing the capacity of fulfillment centers and expanding to regions, so we take a responsible approach to writing tests, monitoring, and tools for technical support.
We expect that you
- confidently master Java SE 8+, have been developing web applications for more than three years;
- know how to design REST API;
- have experience designing databases, know how to write and optimize SQL queries;
- are result-oriented, have worked in a product team, and enjoy seeing your code benefit people.
Will be a plus
- have built scalable, fault-tolerant systems;
- can independently manage technical projects: not only come up with solutions but also estimate, implement, and support them in production.
Working conditions
- modern office in the center of Moscow with everything necessary for comfortable work and relaxation, there is parking;
- official employment;
- compensation for food expenses on the campus and in the surrounding area;
- flexible schedule: we don't control who comes and goes when, the main thing is to complete tasks;
- extended voluntary health insurance (VHI) program: dentistry, examinations, home doctor visits, and much more, payment of 80% of VHI costs for spouses and children;
- high total income and bonuses every six months for effective work;
- opportunity to participate in Yandex events (educational programs, lectures, meetups, and more);
- professional team from whom you can learn a lot and gain experience;
- culture of openness and mutual assistance: we have people who are involved in the process and are ready to help you;
- high work speed and the opportunity to quickly see your contribution and results.