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/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Data Engineer with ETL and SQL Expertise
Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
Senior Node.js Developer
Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.