Senior Scala Engineer
SF Recruitment
Birmingham, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 85KJob location
Birmingham, United Kingdom
Tech stack
Cloud Computing
Databases
Continuous Integration
JSON
PostgreSQL
NoSQL
Mockito
Kubernetes
Functional Programming
REST
Docker
Microservices
Job description
- Build and maintain Scala services using functional programming principles
- Design and optimise RESTful APIs and microservices
- Write high-quality, well-tested code (TDD/BDD)
- Work with PostgreSQL and/or NoSQL databases
- Contribute to CI/CD pipelines, cloud infrastructure, and containerised deployments
- Mentor other engineers and shape technical best practices
Requirements
- Strong commercial experience with Scala
- Solid functional programming background
- Experience with REST APIs, JSON (Play JSON or Circe)
- Database experience (PostgreSQL and/or NoSQL)
- Testing experience (ScalaTest, Specs2, Mockito)
- Familiarity with CI/CD, Docker/Kubernetes, and cloud platforms
This role requires eligibility for UK Security Check (SC) clearance. Therefore, you must:
- Have lived continuously in the UK for the last 5+ years
- Have the correct right to work in the UK
- Have not had any trips out of the UK in the last 5 years which have lasted 28 consecutive days or more
- Be willing to undergo a thorough background check as part of the vetting process.