Scala Developer

About the Role

Job Title: Senior Scala Engineer

Salary: USD $300-350 per day

Location: 100% Remote (Candidates must reside in Turkey)

Contract Type: 12-Month Contract (with possible extension)

Client: Cressoft



Role Overview:

Our client, one of the most well-known supermarket chains and one of the most popular e-commerce companies in the UK is seeking a Senior Scala Engineer to join a high-performing backend engineering team responsible for maintaining and evolving critical services that support supply chain systems. This engineer will work alongside three experienced Scala developers and contribute to event-driven, functional, and reactive systems built with Scala, Akka, and functional libraries.

The role is ideal for engineers with strong expertise in Scala, functional programming, and cloud-native systems, looking to contribute to a mission-critical architecture used across multiple business domains.



Key Responsibilities:

  • Develop and maintain Scala-based backend microservices using Akka and functional programming libraries.
  • Support and enhance systems and legacy supply chain services.
  • Ensure system reliability and stability through reactive programming and DevOps best practices.
  • Work closely with other engineers, product teams, and stakeholders to deliver roadmap items.
  • Contribute to continuous improvements in infrastructure, observability, and cost optimisation.
  • Write clean, maintainable, and testable code with strong focus on quality and performance.
  • Participate in code reviews, technical design discussions, and cross-functional collaboration.



Must-Have Skills:

✅ Strong hands-on experience with Scala (latest versions)

✅ Deep knowledge of the Akka framework

✅ Experience with functional programming libraries such as Cats, Typelevel, and Shapeless

✅ Familiarity with event-driven and reactive programming concepts

✅ Solid experience with AWS, particularly Lambda and S3

✅ Experience with CI/CD pipelines, DevOps best practices, and monitoring tools

✅ Strong understanding of relational databases (e.g. AWS RDS)

✅ Excellent problem-solving skills and ability to work in production-critical environments



Nice-to-Have Skills:

🛠 Exposure to other AWS services (even if not used heavily)

🛠 Experience working in large enterprise environments

🛠 Basic familiarity with Java is a plus (not mandatory)



Team Setup & Environment:

  • You’ll be joining a team of 3 experienced Scala engineers.
  • The team supports long-running services, some of which are shared across multiple domains
  • The team is focused on stability, scalability, and cost efficiency, with strong production ownership.



What the Client Offers:

  • A role in a high-impact engineering team maintaining business-critical systems.
  • Opportunity to work with modern Scala stack and cloud-native technologies.
  • A stable, long-term contract with the backing of a major UK retail brand.

Post Date
2025-05-06
Job Type
REMOTE
Employment type
Full-time
Category
Engineering, Information Technology
Level
Mid-Senior
Country
Turkey
Industry
IT Services , IT Consulting ,
CRESSOFT CONSULTANCY LIMITED*******