Position: Senior Scala Developer
Company: Reality Games
Experience required: 3y
Category: Scala
English level: upper
Published: 2021-10-01T00:00:00+03:00

Most of our services are implemented in Scala with a heavy focus on functional programming. We deploy them to Kubernetes. We use Kafka as an event streaming platform.

REQUIREMENTS
- has broad general technical knowledge — and knows specific subjects in depth
- has experience leading architecture of a large system,
- is focused on team and company goals and their effective delivery,
- feels accountable for the team performance,
- builds trust by showing and admitting their vulnerabilities,
- is able to listen and react constructively to ideas from less experienced people,
- leads by example in both technical and organisational domains,
- is great at sharing information.

REQUIRED SKILLS
- Using Scala in production (at least 3 years)
- Microservice architectures
- Using functional programming
- Typelevel ecosystem, Kafka,
- Kubernetes

RESPONSIBILITIES AT THIS POSITION
- Developing, maintaining and testing game and data services
- Developing infrastructure
- Automating things
- Developing efficient team process
- Discussing technology and architecture choices with the team
- Having a direct impact on the product
- Teaching & mentoring others