Mid-Senior Scala Developer - Remote Position in iGaming
About the Role
We are seeking a talented Mid-Senior Scala Developer to join our distributed engineering team in the iGaming industry. This is a fully remote position, allowing you to work from anywhere in Europe. As a Scala Developer, you will play a crucial role in the delivery and maintenance of mission-critical backend services, ensuring high performance and reliability.
What You'll Do
- Develop and maintain backend services using Scala, ensuring they are robust and scalable.
- Utilize Elasticsearch and Kafka for solid data querying and stream processing.
- Implement Event Sourcing and Akka to build systems that can handle high loads without breaking.
- Design and model data using Cassandra/NoSQL databases.
- Work with Docker and Kubernetes for containerization and deployment of applications.
- Build and consume APIs using GraphQL and GRPC for efficient protocol design.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Take ownership of your projects and drive them to completion.
Requirements
- 4+ years of professional experience as a Scala Developer.
- Experience in the gambling industry is mandatory.
- Strong knowledge of Elasticsearch, Kafka, and NoSQL databases.
- Proficiency in containerization tools like Docker and Kubernetes.
- Experience with GraphQL and GRPC.
- Ability to work autonomously and in a collaborative team environment.
- Excellent communication skills, able to articulate technical concepts clearly.
Nice to Have
- Familiarity with Play Framework for building responsive web applications.
- Experience in event-driven architecture.
- Passion for continuous learning and improvement.
What We Offer
- Competitive salary ranging from €65k to €70k gross/year.
- Fully remote work environment with flexible hours.
- Paid holidays and a supportive work culture.
- Opportunities for professional growth and development.
- Collaborative team atmosphere with smart and driven individuals.
This role offers a competitive salary and the flexibility of remote work in the iGaming industry. Ideal for experienced Scala developers looking to join a collaborative team.
Who Will Succeed Here
Proficient in Scala with hands-on experience in functional programming paradigms, capable of building robust backend services with frameworks like Akka for concurrency and performance optimization.
Strong understanding of event-sourcing patterns and experience working with messaging systems like Kafka, ensuring data integrity and reliability in distributed systems.
Experience with container orchestration using Docker and Kubernetes, demonstrating the ability to deploy and manage microservices in a cloud environment, along with familiarity with NoSQL databases like Cassandra.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months