Banner Default Image

Functional Scala Developer

Job title Functional Scala Developer
Contract type: Permanent
Location 2306
Workplace type: Hybrid
Reference: 6237
Contact name: Curtis McGough
City: Amsterdam
Contact email:
Published: July 25, 2023 5:37

Job Description

Scala Developer (Functional Cats/Zio)


Hybrid, 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.



  • 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.