Backend Developer (Scala)

Evolution Gaming Limited

Warszawa

On-site

PLN 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Evolution Gaming Limited is seeking a Scala Engineer to build robust game server components using functional programming principles. You will translate game specs into domain logic and work closely with the team to ensure smooth integration into the Evolution platform.

We value passion for FP, strong English communication, and a degree in IT or equivalent. You'll own applications, deploy and run them on Kubernetes 24/7, with opportunities for growth and learning.

Qualifications

  • Passion for Scala and FP; commitment to technical growth.
  • Production software experience with Scala or JVM/Haskell.
  • Interest in functional and reactive programming trends.
  • Excellent English communication and problem solving.
  • Bachelor’s degree in IT or equivalent.

Responsibilities

  • Build robust game server components using Scala and FP.
  • Translate high-level game specs into executable domain logic.
  • Collaborate with other developers and QAs for integration into Evolution platform.
  • Own applications, ensure they deploy and run 24/7 on Kubernetes with performance.
  • Actively participate in code reviews and write tests.
  • Invest effort to become an even better developer.

Skills

Scala
Functional Programming
English Communication

Education

Bachelor's Degree in IT or equivalent

Tools

Docker
Kubernetes
Cats
Cats Effect
ZIO
Tagless Final
Event Sourcing
CQRS

Job description

We are searching for passionate Scala Engineers. We thrive in well-designed, scalable, systems which use modern functional programming based design approaches. We believe that the functional programming approach in Scala results in systems which are easier to build and maintain - we use modern, pragmatic approaches such as Tagless Final and libraries such as Cats and Cats Effect to achieve this.

As a member of Slot team you will:
  • Build robust game server components using Scala and functional programming principles.
  • Translate high-level game specs into executable domain logic
  • Work closely with other developers and QAs to ensure smooth integration into Evolution platform
You will need to:
  • Be proactive, pragmatic and professional, deliver results;
  • Write code that make our games and related functionality run;
  • Write unit and other automated tests;
  • Work and communicate efficiently with the rest of the development team, including PO, front-end developers and designers;
  • Actively participate in code reviews so that code delivered by you and your team is of great quality;
  • Own your applications, ensure they deploy and run 24/7 on our Kubernetes platform with great performance;
  • Be ready to invest the effort to become an even better developer;
To succeed in this role you should have:
  • Passion for our profession, in particular Scala and Functional Programming, and improving yourself technically
  • Proven experience in delivering production software using Scala or comparable experience, such as extensive JVM or Haskell experience
  • Interest in the latest programming trends such as functional and reactive programming
  • Excellent communication skills and a pragmatic approach to problem-solving
  • Highly proficient in spoken and written English
  • Bachelor’s Degree in IT or equivalent.
We will appreciate:
  • Experience building high performance clustered systems, modular FP-based architecture, as well as actor systems, where they are necessary;
  • Experience in Cats, Cats Effect, ZIO, Tagless Final
  • Experience with Event Sourcing & CQRS;
  • Experience with Docker, Kubernetes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Scala Backend Engineer — Functional Game Server Specialist
Scala Backend Engineer — Functional Game Server Specialist

Evolution Gaming Limited • Warszawa

On-site
PLN 180,000 - 260,000
scala developer
scala developer

Enfint • Warszawa

On-site
PLN 180,000 - 320,000
Scala Developer: Build high‑performance FP game servers
Scala Developer: Build high‑performance FP game servers

Enfint • Warszawa

On-site
PLN 180,000 - 320,000
Backend Engineer
Backend Engineer

Synerise SA • Warszawa

On-site
PLN 40,000 - 60,000
Senior Scala Engineer
Senior Scala Engineer

Intellias • Poland

On-site
PLN 250,000 - 350,000
Senior Scala Backend Engineer — Remote & Flexible
Senior Scala Backend Engineer — Remote & Flexible

Workplays • Kraków

Hybrid
PLN 180,000 - 260,000
Flexible hours
Remote work option
B2B terms
Senior Data Engineer (Kafka)
Senior Data Engineer (Kafka)

Fun Crafters • Kraków

Remote
PLN 80,000 - 100,000
Flexible contract options
Opportunities for professional growth
Competitive benefits package
Scala Backend Developer
Scala Backend Developer

Workplays • Kraków

Hybrid
PLN 180,000 - 260,000
Flexible hours
Remote work option
B2B terms
Java Engineer
Java Engineer

Infinity Quest • Województwo łódzkie

On-site
PLN 171,000 - 258,000
Software Engineer
Software Engineer

Synechron • Kraków

On-site
PLN 180,000 - 240,000