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
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.
Backend Engineer (Scala) - airfocus
Join airfocus as a Backend Engineer specializing in Scala. Work on innovative product management platforms with a top-rated team.
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.
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.
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.
Software Engineer Scala / Kotlin
Join Zalando as a Software Engineer specializing in Scala/Kotlin to build scalable solutions in a hybrid work environment.
Senior Backend Engineer - Content Experiences
Senior Backend Engineer in Helsinki focusing on Scala, GraphQL, and microservices for Zalando's Content Experiences team.
Fullstack Engineer with Scala and TypeScript
Join Zalando as a Fullstack Engineer to develop scalable solutions using Scala, TypeScript, and microservices in Berlin.
Software Engineer (Scala)
Join Wolt as a Software Engineer (Scala) to optimize supply and demand in a dynamic, remote-friendly environment.
Backend Software Engineer (Scala)
Join Vandebron as a Backend Software Engineer specializing in Scala, enhancing green energy tech in Amsterdam.
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.
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.
Senior Software Engineer – Back End
Join Agoda as a Senior Software Engineer in Back-End Development, focusing on scalable systems and innovative projects.
Remote Scala Software Engineer
Join BigCommerce as a Remote Scala Software Engineer to develop and enhance Catalog domain services.
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.
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.
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.
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.
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.
Backend Engineer
Join emagine as a Backend Engineer, developing scalable backend services for applications used by millions. Remote within EU.
Senior Software Engineer – Back End (FinTech)
Join Agoda as a Senior Software Engineer in FinTech, focusing on backend systems and data pipelines.
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.
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.
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.