Why This Role Stands Out
Embrace the opportunity to leverage your Scala and Play Framework expertise in a fully remote contract role, contributing to high-impact projects and enhancing your skills in a collaborative Agile environment. This position is perfect for a mid-senior developer eager to build robust backend services and APIs from anywhere, offering significant professional growth. Apply now to join a dynamic team and make a real difference!
Quick Overview
Job Description
Role Overview
We are seeking an experienced Scala Developer to join a dynamic team working on high-impact projects. The ideal candidate will have strong expertise in Scala and Play Framework, with a passion for building robust, scalable backend services and APIs. This is a fully remote contract role with an immediate start.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Scala and Play Framework .
- Implement RESTful endpoints, manage request/response lifecycle, and handle authentication/authorization flows.
- Write clean, idiomatic Scala code and apply functional programming principles where appropriate.
- Develop and maintain automated tests (unit and integration) and support test automation initiatives.
- Collaborate with product owners, UX designers, QA, and other engineers in an Agile environment (Scrum/Kanban).
- Participate in code reviews, architecture discussions, and pair programming sessions.
- Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts).
- Assist in defining CI/CD pipelines and deployment processes (e.g., Jenkins, GitHub Actions, Concourse).
- Produce concise technical documentation and handover notes.
Must-Have Skills & Experience
- 3+ years professional experience with Scala .
- 2+ years hands-on experience with Play Framework (controllers, routing, forms, HTTP filters).
- Strong understanding of functional programming concepts and idiomatic Scala (immutability, monads; familiarity with Cats or Scalaz is a plus).
- Experience designing and consuming REST APIs , including JSON validation/serialization (Play JSON, Circe).
- Proficiency with relational databases (PostgreSQL) and/or NoSQL (MongoDB), including schema design and query optimization.
- Proven experience writing unit and integration tests (ScalaTest, Specs2, Mockito, etc.).
- Familiarity with sbt and dependency management.
- Experience with Git and branching strategies.
- Good understanding of HTTP , web security best practices, and performance considerations.
- Experience working in Agile teams and participating in ceremonies.
If you're interested, feel free to reach out to me on
Similar jobs
- SS
Senior C# IAM Developer - Auth0, CIAM, AWS - Outside IR35
NewSmart Sourcer Limited
City, London🇬🇧£700 - £750/moRemote43 minutes agoAWSC#Technology - HA
Senior Associate, Full-Stack Engineer Opportunities
NewHackajob Ltd
London🇬🇧Hybrid43 minutes agoTechnology - GG
Azure Full Stack Engineer - Cosmos DB
NewGazelle Global Consulting Ltd
London🇬🇧Hybrid44 minutes agoAzureTechnology - MC
Web Developer
NewMatrix Create
Newport🇬🇧Hybrid14 hours agoPHPAWSFigma+3Technology - HA
Senior D365 Developer
Hays
Newcastle Upon Tyne, Tyne & Wear🇬🇧£50k/yrHybrid3 days agoAgileAzureC#+5Technology - HA
VP, Full-Stack Software Engineer (Java)
NewHackajob Ltd
South East London, London🇬🇧Hybrid14 hours agoDockerMicroservicesSQL+18Technology