Senior Scala Developer
Role details
Job location
Tech stack
Job description
Job Title: Senior Scala Engineer (SC Cleared required) Location: Remote with occasional on-site as required. Start Date: Immediate, realistically early January Contract Type: Contract
Overview
We are looking for a new Senior Scala Developer to join a new engineering team that is being formed to transition a suite of premium internal services into a new SAS environment.
The role focuses predominantly on Back End Scala engineering, with some Front End exposure using React.
The successful candidate must be holding active SC Clearance
Key Responsibilities
Develop Back End services using Scala (v2) and Play Framework Support the rebuild and transition of internal Border services into SAS Deliver clean, testable, production-grade code Work with Front End technologies such as React, Typescript, and Scala.js when needed Build automated tests using ScalaTest, testkits, and Mockito Collaborate across engineering and product teams to implement new features Work with Postgres and MongoDB databases Contribute to DevOps workflows across Docker, Kubernetes, Sysdig, and AWS Support KT, documentation, and overall team onboarding readiness
Required Skills & Experience
Strong commercial experience with Scala Experience with Play Framework and ScalaTest Familiarity with React, Typescript, and modern Front End tooling Understanding of containerisation and cloud environments (Docker, Kubernetes, AWS) Experience with Postgres and/or MongoDB Ability to work in secure environments (SC clearance required or eligibility) Good communication skills and ability to work collaboratively in new team setups
This position is ideal for candidates who enjoy impactful engineering work within high-security, high-availability environments.
Requirements
Strong commercial experience with Scala Experience with Play Framework and ScalaTest Familiarity with React, Typescript, and modern Front End tooling Understanding of containerisation and cloud environments (Docker, Kubernetes, AWS) Experience with Postgres and/or MongoDB Ability to work in secure environments (SC clearance required or eligibility) Good communication skills and ability to work collaboratively in new team setups
This position is ideal for candidates who enjoy impactful engineering work within high-security, high-availability environments.