Laddar...

Software Engineer

nShift AB
Stockholm Heltid Data & IT
Publicerat 31 jul
Sista ansökan 21 aug
Generera CV

Låt AI generera ett CV anpassat för det här jobbet Mer info

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 500 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’re looking for a skilled and solution-driven Java Developer to join our Returns team. You’ll help build and evolve the heart of our post-purchase tools – allowing e-commerce websites to offer a smooth returns mechanism and help us ensure it runs reliably at scale. This is a hands-on role where you’ll be involved in everything from design and development to testing, deployment, and monitoring.

About you You’re a team player who thrives in collaborative environments but also enjoy working independently when needed. With a structured and solution-oriented mindset, you like solving complex challenges and producing clean, high-quality code. Communication, curiosity, and a positive attitude are key strengths you bring to your work.

Responsibilities

· Design, develop, test, and release backend features for Returns in line with team and company guidelines.

· Build and maintain integrations with e-commerce platforms (e.g. Shopify, Magento, Centra) — including webhooks, authentication, and data imports.

· Contribute to architecture and platform decisions (security frameworks, GDPR, architecture, monitoring, CI/CD tools).

· Write clean, testable, and reusable code that is scalable and cost-efficient.

· Work with modern practices such as code reviews, automated testing, and continuous integration/delivery.

· Be an active member of an autonomous team, helping shape both the product and how we work.

· Stay up to date with new technologies and proactively suggest improvements for performance and scalability.

Required professional experience

We are looking for both junior and senior backend engineers with experience in most of the following technologies:

· Java

· Spring Boot and the Spring ecosystem (Spring Data JPA / Hibernate)

· PostgreSQL, including schema migration tooling (Liquibase or Flyway)

· AWS (S3, SES, and related services)

· CI/CD knowledge such as Jenkins, Bitbucket Pipelines, Docker, etc.

· Monitoring tools such as ELK stack or equivalent

· Testing: unit testing (JUnit, Mockito), integration testing against mocked external services (WireMock, REST Assured), and performance testing (e.g. JMeter)

Nice to have:

· Designing and versioning public REST APIs (OpenAPI / Swagger)

· Redis and caching strategies

· E-commerce or post-purchase domain experience

For senior candidates, we additionally value experience working in a large, long-lived codebase — carving out and building modern services alongside a monolith, and driving modernization without disrupting a system that merchants rely on every day.

What we’re looking for in you

· Strong problem-solving skills with the ability to deliver clean and scalable code.

· Service-minded with a positive, proactive attitude.

· Comfortable working independently as well as in a collaborative agile team.

· Fluent in written and spoken English.

Why join us?

At nShift, you’ll work on a platform used globally to handle millions of deliveries, solving complex technical challenges with real-world impact. We value knowledge sharing, autonomy, and continuous learning, offering plenty of opportunities to grow your skills while contributing to meaningful projects.

Liknande jobb för dig

Utforska fler tjänster som liknar den här och hitta fler möjligheter som passar dig.