Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.