Scala Developer

Scala Developer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Develop and maintain Scala applications using the Play Framework for a government digital project.
  • Company: Join a dynamic team focused on transforming public services through innovative technology.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a meaningful project that impacts society while working in an Agile environment.
  • Qualifications: Strong Scala experience, familiarity with Play Framework, and knowledge of REST APIs required.
  • Other info: Experience with GDS standards and cloud platforms is a plus!

The predicted salary is between 36000 - 60000 £ per year.

Scala Developer

£550 – £600 Per Day Inside IR35

£380 – £450 Per Day Outside IR35

My client are seeking a talented Scala Developer to join their engineering team and contribute to the design and development of scalable, high‐performance applications. This role involves working on modern distributed systems, building APIs, and collaborating with cross‐functional teams to deliver enterprise‐grade solutions.

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 well-structured, idiomatic Scala and use functional programming patterns where appropriate.
  • Build and maintain automated tests (unit, integration), and support test automation efforts.
  • Collaborate with product owners, UX, QA, and other engineers in an Agile environment (Scrum/Kanban).
  • Participate in code reviews, architecture discussions and pair programming.
  • Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts).
  • Help define CI/CD pipelines and deployment processes (e.g., Jenkins/GitHub Actions/Concourse).
  • Produce concise technical documentation and handover notes.

Must-have skills & experience:

  • Strong professional experience with Scala (minimum 3+ years).
  • Hands-on experience with Play Framework (2+ years) — building controllers, routing, forms, and HTTP filters.
  • Solid understanding of functional programming concepts and idiomatic Scala (e.g., immutability, monads, cats/Scalaz familiarity advantageous).
  • Experience designing and consuming REST APIs, JSON validation/serialization (Play JSON, Circe).
  • Experience with relational databases (PostgreSQL) and/or NoSQL (MongoDB), including schema design and query optimisation.
  • Proven experience writing unit and integration tests (ScalaTest, Specs2, Mockito, etc.).
  • Familiarity with build tools (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.

Please reach out to neelesh.maroo@stealth-it.com for more information

Scala Developer employer: Stealth iT Consulting

Join a forward-thinking organisation that prioritises innovation and collaboration, making it an excellent employer for Scala Developers. With a strong commitment to employee growth, we offer extensive training opportunities and a supportive work culture that values diversity and inclusion. Located at the heart of a central government digital transformation programme, you will play a crucial role in shaping public services while enjoying the benefits of a flexible working environment and a focus on work-life balance.
S

Contact Detail:

Stealth iT Consulting Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Scala Developer

Tip Number 1

Familiarise yourself with the Play Framework and Scala by building a small project or contributing to open-source projects. This hands-on experience will not only enhance your skills but also give you concrete examples to discuss during interviews.

Tip Number 2

Stay updated on GDS standards and best practices by reviewing their official documentation and guidelines. Understanding these standards will demonstrate your commitment to quality and compliance in government projects.

Tip Number 3

Network with professionals in the Scala and government digital transformation space. Attend meetups, webinars, or online forums to connect with others who can provide insights or even referrals for opportunities at StudySmarter.

Tip Number 4

Prepare for Agile methodologies by brushing up on Scrum practices and principles. Being able to articulate your experience in Agile environments will be crucial, as this role involves participating in Agile ceremonies.

We think you need these skills to ace Scala Developer

Scala Development
Play Framework
RESTful API Development
Functional Programming Principles
JSON and HTTP Protocols
Version Control Systems (Git)
Agile/Scrum Methodologies
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Automated Testing Frameworks
Public Sector Project Experience
GDS Standards Knowledge
Accessibility Guidelines Familiarity
AWS or Cloud Platform Exposure

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Scala development experience, particularly with the Play Framework. Include specific projects where you've built RESTful APIs and mention any familiarity with GDS standards.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the importance of digital transformation in the public sector. Mention your experience with Agile methodologies and how you can contribute to the team.

Showcase Relevant Projects: If you have worked on public sector or government projects, be sure to detail these experiences. Highlight your understanding of GDS standards and any exposure to cloud platforms like AWS.

Prepare for Technical Questions: Anticipate technical questions related to Scala, the Play Framework, and functional programming principles. Be ready to discuss your approach to writing clean, testable code and your experience with TDD/BDD.

How to prepare for a job interview at Stealth iT Consulting

Showcase Your Scala Expertise

Be prepared to discuss your experience with Scala in detail. Highlight specific projects where you've used Scala and the Play Framework, focusing on challenges you faced and how you overcame them.

Understand GDS Standards

Since this role involves working on a government digital transformation programme, make sure you have a good grasp of GDS standards. Familiarise yourself with their principles and be ready to explain how you would apply them in your work.

Demonstrate Agile Experience

Discuss your experience in Agile environments. Be ready to talk about your role in Agile ceremonies like stand-ups and sprint planning, and how you contribute to team dynamics and project success.

Prepare for Technical Questions

Expect technical questions related to functional programming, REST APIs, and automated testing frameworks. Brush up on these topics and be ready to solve coding problems or explain your thought process during the interview.

Scala Developer
Stealth iT Consulting
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>