Backend Developer with Scala at Inuits
Kraków, małopolskie, Poland -
Full Time


Start Date

Immediate

Expiry Date

29 Sep, 25

Salary

0.0

Posted On

30 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

It, Nuts, Java, Squash, Scala

Industry

Computer Software/Engineering

Description

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

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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

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.
Loading...