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 prioritize 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 call.
Net per month - B2B
Check similar offers