Senior Scala Backend Engineer

Stockholm

Company Social & Media:

Friday

About the Company

A technology-focused organisation with an international presence is looking for a backend developer to join an experienced development team in central Stockholm. The company works with platforms related to complex business communication and logistics flows, with development teams located in several countries including Sweden, Sri Lanka, India, and the USA.

The role is part of the application team responsible for the transport and logistics area of the platform’s web application. A larger migration project is currently underway, where legacy solutions are gradually being integrated into a shared product platform. This creates opportunities to work with new development, technical decision-making, and cross-team collaboration.

About the Role

The position is suited for someone interested in backend development connected to real business and logistics challenges. The work involves integrations, asynchronous flows, distributed systems, and long-term system development.

The successful candidate will join a stable and experienced team where collaboration, open technical discussions, and shared responsibility are important parts of the daily work. Over time, there may also be an opportunity to take on greater responsibility within technical design and architecture.

The technical environment is primarily based on Scala and the JVM ecosystem, with a practical approach focused on building sustainable and effective systems.

Responsibilities

  • Backend development within a Scala/JVM environment
  • Development of logistics and transport-related flows in the web application
  • Migration and modernization of legacy systems
  • Design of integration solutions and APIs
  • Work with asynchronous flows and message queue systems
  • Database and data management in distributed environments
  • Collaboration on technical design with developers and product owners
  • Cooperation with international teams across the organisation

Requirements

  • Degree in computer science, software engineering, or a related field
  • At least five years of experience in software development
  • Experience with functional programming, preferably Scala
  • Professional communication skills in both Swedish and English

Preferred Qualifications

  • Experience with Kubernetes or similar container-based environments
  • Experience with relational and/or NoSQL databases
  • Experience working with REST APIs, Swagger/OpenAPI, and asynchronous queue-based systems such as RabbitMQ or AMQP
  • Previous experience with architecture or technical design responsibilities

Please refer to the official website below for a comprehensive job description and application process: