Scala Developer

Slovenia EUR 60,000 - 78,000 / Year

Company Social & Media:

Dexian Europe

About the Role

The company is seeking a Senior Scala Developer to design and develop scalable backend services and distributed systems.

This is a backend-focused position in which Scala is the primary programming language. The developer will apply functional programming principles, contribute to system design, and build cloud-native services on AWS.

The position is remote and open to candidates located within the European Union. Applicants must be authorized to work in Poland.

Responsibilities

  • Design and develop scalable backend services using Scala.
  • Build high-performance distributed systems and microservices.
  • Apply functional programming principles and best practices.
  • Develop cloud-native applications and services on AWS.
  • Work with AWS services including S3, SQS, SNS, Kinesis, and RDS.
  • Contribute to system architecture and technical design.
  • Participate in code reviews.
  • Take part in technical discussions.
  • Work with Docker and CI/CD pipelines.
  • Develop reliable solutions for concurrent and multithreaded environments.

Requirements

  • At least 3 years of recent hands-on Scala development experience.
  • Strong functional programming experience.
  • Experience with Cats Effect, FS2, HTTP4s, or similar technologies.
  • Experience with Akka or Pekko.
  • Strong understanding of concurrency and multithreading.
  • Strong knowledge of distributed systems.
  • Hands-on experience with AWS.
  • Experience using Docker.
  • Experience working with CI/CD pipelines.
  • Ability to design scalable backend services and microservices.
  • Authorization to work in Poland.
  • Ability to work remotely from within the European Union.

Please refer to the official website below for a comprehensive job description: