Scala Engineer/Developer (Scala, Akka, Play, ZIO, Cats, Scalaz)
My client is looking for Scala engineers to relocate to Munich and join their backend team.
Their backend system:
- Microservice architecture with strict domain boundaries between services
- All microservices are orchestrated docker containers with support of canary deployments
- Horizontally scalable services and data access patterns
- HTTP RPC API for external and direct internal communications
- Event bus based on Kafka
For almost a year their primary stack is ZIO with FP approach, and they successfully launched a couple of services in production. They have some services that are written in vanilla Scala and play framework, but they also plan to rewrite them as well.
Technologies used in the backend:
Databases: PostgreSQL, Redis.
Messaging and Stream Processing: Apache Kafka.
Delivery and Orchestration: Docker, Nomad, Consul.
Other services: AWS S3, AWS Rekognition.
CI & CD: GitLab + Bash & Python
If you are interested in joining the team of FP enthusiasts to build a scalable distributed backend system, apply today