Evolution logo

Mid/Senior Backend Engineer with Scala

Evolution

Job Description

We are seeking a talented Mid/Senior Backend Engineer with a passion for functional programming to join our team in Tallinn, Estonia. As a Backend Engineer, you will be instrumental in building and maintaining the backends for our live games. You will undergo a 1-2 month training program to learn Scala, our language of choice, and then contribute to our innovative projects.

Responsibilities

  • Be proactive, pragmatic, and professional in delivering results.
  • Write code that powers our games and related functionalities.
  • Develop unit and automated tests to ensure code quality.
  • Collaborate efficiently with the development team, including product owners, front-end developers, and designers.
  • Participate actively in code reviews to maintain high-quality standards.
  • Ensure your applications deploy and run 24/7 on our Kubernetes platform with optimal performance.
  • Continuously improve your skills and contribute to the team's success.

Requirements

  • Passion for functional programming and technical self-improvement.
  • Interest in the latest programming trends such as functional and reactive programming.
  • Excellent communication skills and a pragmatic approach to problem-solving.
  • Proficiency in spoken and written English.

Preferred Experience

  • Proven experience in delivering production software using Scala or similar languages like Kotlin, Haskell, Elixir, Java 8+, or C#.
  • Experience with high-performance clustered systems and modular FP-based architecture.
  • Familiarity with actor systems, Cats, Scalaz, Cats Effect, ZIO, Monix, Akka Actors, Persistence, Cluster & HTTP, http4s, Tagless Final, and/or Scala.js.
  • Experience with Event Sourcing & CQRS.
  • Experience with Docker, Kubernetes, Kafka, and Cassandra.

What We Offer

  • An entrepreneurial culture that encourages trying new approaches and technologies.
  • Recognition from the business, translating to competitive salaries and a supportive environment.
  • Opportunities to develop games featuring live video for a global audience.
  • A mix of startup-like culture and enterprise stability, allowing for innovation and focus.
  • Modern and developer-friendly delivery processes, including Agile (Scrum/Kanban), JIRA, Confluence, GitLab, Jenkins, and modern hardware and software.
  • Being part of an international team in a successful, publicly traded company.
  • Benefits including health insurance, a contemporary office environment, tech conference attendance, training, and hackathons.

Join us and be part of a team that is at the forefront of technological development in the gaming industry. Apply now to take your career to the next level!

Benefits
Extracted with AI

  • Medical insurance
  • Health insurance
  • Tech conference attendance
  • Training
  • Hackathons

Similar jobs

Last update: 23 minutes ago

Journi logo
Journi

Senior Backend Engineer (Scala)

Join Journi as a Senior Backend Engineer in Vienna. Develop Scala-based solutions for our leading printing app. Hybrid work model.

airfocus logo
airfocus

Backend Engineer (Scala) - airfocus

Join airfocus as a Backend Engineer specializing in Scala. Work on innovative product management platforms with a top-rated team.

Zalando logo
Zalando

Backend Engineer (Java/Scala)

Join Zalando as a Backend Engineer (Java/Scala) in Helsinki, focusing on high-traffic systems and API development. Hybrid work model.

Booking.com logo
Booking.com

Backend Software Engineer with Scala Experience

Join Booking.com as a Backend Software Engineer in Amsterdam. Work with Scala, Java, and distributed systems in a hybrid environment.

Coralogix logo
Coralogix

Senior Backend Engineer with Scala and Rust

Join Coralogix as a Senior Backend Engineer to develop cloud-native systems using Scala and Rust, deployed on AWS and Kubernetes.

Zalando logo
Zalando

Software Engineer Scala / Kotlin

Join Zalando as a Software Engineer specializing in Scala/Kotlin to build scalable solutions in a hybrid work environment.

Zalando logo
Zalando

Senior Backend Engineer - Content Experiences

Senior Backend Engineer in Helsinki focusing on Scala, GraphQL, and microservices for Zalando's Content Experiences team.

Zalando logo
Zalando

Fullstack Engineer with Scala and TypeScript

Join Zalando as a Fullstack Engineer to develop scalable solutions using Scala, TypeScript, and microservices in Berlin.

Wolt logo
Wolt

Software Engineer (Scala)

Join Wolt as a Software Engineer (Scala) to optimize supply and demand in a dynamic, remote-friendly environment.

Vandebron logo
Vandebron

Backend Software Engineer (Scala)

Join Vandebron as a Backend Software Engineer specializing in Scala, enhancing green energy tech in Amsterdam.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Wolt logo
Wolt

Software Engineer (Scala) - Supply and Demand Team

Join Wolt's Supply and Demand team as a Scala Software Engineer, working on backend solutions for courier engagement and activation bonuses.

Agoda logo
Agoda

Senior Software Engineer – Back End

Join Agoda as a Senior Software Engineer in Back-End Development, focusing on scalable systems and innovative projects.

BigCommerce logo
BigCommerce

Remote Scala Software Engineer

Join BigCommerce as a Remote Scala Software Engineer to develop and enhance Catalog domain services.

Wolt logo
Wolt

Senior Software Engineer (Scala) - Supply and Demand Team

Join Wolt as a Senior Software Engineer (Scala) to optimize supply and demand in a dynamic, remote-friendly environment.

Aircall logo
Aircall

Senior Fullstack Engineer (Angular, Scala, TypeScript)

Join Aircall as a Senior Fullstack Engineer in Madrid. Work with Angular, Scala, and TypeScript in a hybrid environment.

Kaizen Gaming logo
Kaizen Gaming

Principal Backend Engineer

Join Kaizen Gaming as a Principal Backend Engineer to design and implement scalable backend systems. Remote work, competitive salary, and great benefits.

Prezi logo
Prezi

Remote Backend Developer (Scala, Java, C#)

Join Prezi as a Remote Backend Developer to build mission-critical services using Scala, Java, and C#. Work remotely from anywhere in Europe.

SeQura logo
SeQura

Senior Backend Engineer (Elixir, Kotlin)

Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.

emagine Consulting logo
emagine Consulting

Backend Engineer

Join emagine as a Backend Engineer, developing scalable backend services for applications used by millions. Remote within EU.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend systems and data pipelines.

Casumo logo
Casumo

Mid-Level Backend Engineer

Join Casumo as a Mid-Level Backend Engineer in Swieqi, Malta. Develop robust systems using Java, Spring Boot, and more in a dynamic team.

smartclip logo
smartclip

Senior Data Engineer (Java/Scala)

Join smartclip as a Senior Data Engineer to design scalable big data solutions using Java, Scala, and Spark. Remote work available.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend systems and data pipelines. Relocation to Bangkok provided.