Description
About Us nShift is the leading global provider of cloud delivery management solutions (SaaS), we enable the frictionless shipment and return of almost one billion shipments across 190 countries each year. We are headquartered in London and Oslo and have over 460 employees across offices in Sweden, Finland, Norway, Denmark, the United Kingdom, Poland, the Netherlands, Belgium, and Romania. Our software is used by many of the world leading e-commerce, retail, manufacturing, and 3PL shippers due to us having over 1000 carriers integrated into our platform, nearly 3 times more than our competitors!
If you buy goods online, there is a strong chance that nShift has powered that delivery, so come and join us as we shape the future of shipping, one frictionless journey at a time.
About the role
We are building a new service from the ground up to replace our current Python-based one. It handles the full shipment lifecycle with each carrier: booking shipments, updating, voiding or deleting them. It has to be fast, resilient and correct under real load.
We are looking for a Software Engineer with at least 5 years of experience who wants to shape this service from day one. You will help decide how it is designed, not just implement tickets: architecture, carrier integration patterns, failure handling and the migration path away from the legacy service. Our stack is modern Java 25 on Spring Boot with virtual threads, running on AWS.
We also use AI coding tools, Claude in particular, as pa
Full description, company and the link to apply — after you sign in.
Sign inEmployer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.