e. g. Python, Warsaw, Startup

Scala Developer

B2B
Scala
remote

Assignment description:

What is the client looking for? Self-driven Scala Developer and talented professional looking to step up. They like people at the forefront of technology.

Developers familiar with different coding languages who can work collaboratively within a big team but are also focused and able to lead on their own. They love new ideas and ways of tackling problems. Their product and stack are a continual work in progress. Fresh perspectives, tools, and programs are always welcome.

What You'll Do:

- Design, build, and maintain highly scalable and resilient backend services using Scala.

- Develop event-driven, distributed systems leveraging Akka and Kafka. - Collaborate with cross-functional teams to define, design, and ship new features that deliver real product value.

- Contribute to architectural decisions and continuously evolve our backend stack with new tools and best practices.

- Troubleshoot production issues, optimize system performance, and proactively drive improvements.

- Share knowledge with teammates, mentor junior developers, and help raise the technical bar across the team.  Please note that participation in an on-call rotation every 4-6 weeks will be required for this role after the initial onboarding period.

About the team:

The client's crypto casino project is currently gaining traction and transitioning from a side project to a dedicated product. To manage this growth, the client requires a separate team that can operate independently without affecting the original company platform. They will start with 1 Back-End and 2 Front-End Developers for this project.

Must haves:

- At least 3 years of proven hands-on experience and proficiency in Scala.

- Akka/Pekko: Building resilient distributed event-driven systems is second nature to you.

- Experience working with Kafka, including event streaming, messaging patterns, and integration into microservices.

- Product-minded: You think in terms of impact, user value, and business outcomes.

- A strong communicator: You’re able to explain both technical and product concepts clearly.

- You thrive in ambiguity: When requirements are unclear, you ask the right questions, align with stakeholders, and find a way forward.

- Organized and proactive: You take ownership and keep things moving.

- Collaborative: You enjoy working closely with engineers, designers, and stakeholders.

- Proficiency in professional-level English communication, both written and verbal.

Other requirements:

Nice to have:

- Experience in the crypto casino industry.

- Exposure to Elasticsearch, NoSQL databases (e.g., Cassandra), and data modeling.

- Familiarity with GraphQL and API design.

- Knowledge of gRPC, Docker, Kubernetes.

- Comfort with the Play Framework. Please note that these aren’t requirements, just things we think would be particularly valuable. If anything or everything here doesn’t apply to you, please don’t let that put you off applying.

About the customer:

The client is shaping the future of entertainment with immersive, engaging experiences that captivate players worldwide. They operate a leading scalable technology platform, 100% owned by them. This gives the client the freedom to deliver results fast. They integrate selected outside companies into their ecosystem to ensure they provide fresh and vibrant products for customers.

Industries:

Gambling

Developers Shore
Outstaff
< 10
Industry
Other
Founded
2016

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies