Sida 1 av 1
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.
Do you have a passion for backend brilliance? Great! We're on the lookout for a Backend Developer to join our Payment Platform Team, where we are building the roads and rails for a seamless integration between the Nordic payment infrastructure and our Core. Sound like your kind of adventure? We have an open position i Stockholm! Get an idea of the role As a Backend Developer at Resurs Bank, you will: 🚀 Collaborate within an agile product development team that prioritizes quality, rapid feedback, and delivering solutions that drive business value. 🌌 Take ownership of your work and continuously strive to enhance our products. 🔭 Be involved in the entire product development lifecycle, leveraging a diverse range of technologies including Java, Spring/Spring Boot, Kubernetes, AWS, Kafka and more. On a personal level We are looking for someone who enjoys a supportive and collaborative team environment that encourages personal growth and development. While taking ownership you make sure to continuously improve our products, delivering seamless and efficient web applications. Therefore, we believe that you are: 💥 Passionate about what you do. 🤝 A team player. 🧠 Constantly seeking to learn and improve. 💪 Not afraid of change. 🤖 A senior developer with at least 5+ years of Backend Development experience. Resurs in brief At Resurs, we make everyday finances easier through innovative and customer-focused solutions. With customers across the Nordics and more than 800 colleagues, we are committed to creating long-term value for individuals, businesses, and society. Recognized as a career company for the past six years, we put strong emphasis on both personal and professional growth. We want to make a difference by striving to be our best, acting with kindness, and building trust through clarity and collaboration. Our heart beats strong and it shows in everything we do. Although we are based in the Nordics, we are enriched by the breadth of perspectives brought by colleagues from different countries. We foster a welcoming and supportive culture, where collaboration drives us to achieve the best outcomes for our users. Apply today! Don’t wait to send in your application - selection, and interviews take place on an ongoing basis and the position may be filled before the last advertising date. We look forward to hearing from you! Important information On final candidates, we carry out a detailed background check via an external company *In this recruitment process, the supplier is solely responsible for the personal data they collect and process. Resurs is solely responsible for the personal data processed by us in the recruitment process. #LI-LN1