Backend Developer with Scala at Inuits

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong experience with Scala or Java., Experience working with large, legacy codebases., Knowledge of refactoring and system improvement., Interest or familiarity with CQRS, Event Sourcing, and DDD..

Key responsibilities:

  • Develop backend features using Scala and Play Framework.
  • Implement event-sourced features with CQRS and projections.
  • Refactor legacy code to improve clarity and maintainability.
  • Collaborate with a remote engineering team.

Inuits | Team Augmentation  logo
Inuits | Team Augmentation
11 - 50 Employees
See all jobs

Job description

Together with Inuits Belgium, we’re looking for a strong backend developer to join a mature, domain-focused engineering team building event-sourced systems in Scala.

About Inuits Belgium:

Inuits is an open-source technology company that helps organizations build scalable software, cloud infrastructure, and data platforms. With a strong focus on DevOps, AI, and open collaboration, they support clients across Europe through a hands-on, community-driven approach.

About the Role:

As a Scala backend engineer, you’ll work on delivering event-sourced features and improving an established codebase. You’ll contribute to evolving the platform’s domain model using Domain-Driven Design (DDD), and work with engineers who care about clean code, correctness, and sustainable growth. The codebase uses Scala without heavy functional libraries.

Key Responsibilities:

  • Develop backend features using Scala and Play Framework;
  • Deliver event-sourced features using CQRS and projection-based patterns;
  • Refactor legacy code with care and improve domain model clarity;
  • Work with Slick, PostgreSQL, Redis, and WebSockets;
  • Contribute to integration test suites (Docker-based) and CI/CD pipelines;
  • Collaborate in a remote, mature engineering team.

Qualifications:

  • Strong experience with Scala or Java (willingness to work in Scala is required);
  • Comfortable working in large, legacy codebases;
  • Experience with refactoring and improving existing systems;
  • Familiar with or interested in CQRS, Event Sourcing, and DDD;
  • Enthusiastic and motivated team player;
  • Bonus: experience with Angular frontend development.

In exchange for your skills, we offer:

  • Supportive relationships, built on transparency and a flat structure, in a diverse and multinational team;
  • Office in the center of historical Kraków, where your dog is always welcome;
  • Flexibility when it comes to working from the office or home;
  • Perks include Multikafeteria, Group Life Generali insurance, Signal Iduna, Multisport, language lessons 1:1;
  • Sport and other events, including weekly running, squash, and team lunches on the house;
  • Free tea, coffee, and all-you-can-eat fruits and nuts in the office.

The recruitment process includes:

  • HR screening 30min zoom call;
  • 1h technical interview;
  • General call with the team leader;
  • Making an offer meeting.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Scala Developer Related jobs