Banner Default Image

Scala Developer

Job title Scala Developer
Contract type: Permanent
Location 2359
Workplace type: Hybrid
Reference: 6236
Contact name: Curtis McGough
City: London
Contact email:
Published: July 25, 2023 5:33

Job Description

Scala Developer (Functional Cats/Zio)


London based, some work in Amsterdam

Up to £90,000


Renewable energy company hiring for a skilled functional Scala developer, where the opportunity to develop in Go/Rust adds to the appeal.

HQ based in Netherlands, so visiting infrequently though at times is required.



  • Develop and maintain Scala microservices using functional programming with Cats.
  • Make architectural decisions to improve product performance and maintainability.
  • Ensure product security and scalability.
  • Work with Docker/Kubernetes for containerization.
  • Utilize AWS services for cloud-based deployments.
  • Experience with messaging systems (AMQP/RabbitMQ, Kafka/Kinesis).
  • Collaborate with cross-functional teams and contribute to code reviews.
  • Occasionally travel to Amsterdam for team meetings.



  • Bachelor's/Master's in Computer Science or related field.
  • Proficient in Scala, functional programming with Cats.
  • Knowledge of ZIO/Cats Effect is a plus.
  • Experience in microservices, Docker/Kubernetes, AWS.
  • Familiarity with messaging systems (AMQP/RabbitMQ, Kafka/Kinesis).
  • Strong problem-solving and communication skills.



  • Opportunity to work on cutting-edge products.
  • Career growth and development opportunities.
  • Flexible work hours and remote work options.
  • Supportive team culture.