At a Glance
- Tasks: Build and maintain high-scale backend services using Scala and functional programming.
- Company: Join a forward-thinking tech company with a hybrid work culture.
- Benefits: Competitive salary, bonus, remote work options, and professional growth opportunities.
- Why this job: Take ownership of projects and influence system design in a modern engineering environment.
- Qualifications: Strong Scala experience, functional programming skills, and familiarity with REST APIs.
- Other info: Mentorship opportunities and a chance to shape technical best practices.
The predicted salary is between 43200 - 72000 £ per year.
£60,000 - £85,000 bonus benefits
Permanent | Hybrid & Remote Opportunities Available (2 days/month in West Midlands)
We're hiring a Senior Scala Engineer to build and evolve high-scale backend services in a modern engineering environment. This is a hands-on role with real ownership, strong technical standards and the chance to influence how systems are designed, built and run.
What you'll do:
- 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
What we're looking for:
- 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.
(Applications from candidates not eligible for SC clearance cannot be considered).
Senior Scala Engineer in Bridgnorth employer: SF Recruitment
Contact Detail:
SF Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Scala Engineer in Bridgnorth
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Scala. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Scala projects and contributions. This gives potential employers a taste of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on functional programming principles and RESTful API design. Practice common technical questions and coding challenges to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Scala Engineer in Bridgnorth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Scala experience and functional programming skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building high-scale backend services and how you can contribute to our team. Keep it engaging and personal.
Showcase Your Technical Skills: When filling out your application, be specific about your experience with REST APIs, databases, and testing frameworks. We love seeing concrete examples of your work, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through!
How to prepare for a job interview at SF Recruitment
✨Know Your Scala Inside Out
Make sure you brush up on your Scala knowledge before the interview. Be ready to discuss functional programming principles and how you've applied them in your previous roles. Prepare examples of projects where you've built and maintained Scala services, as this will show your hands-on experience.
✨Showcase Your API Skills
Since the role involves designing and optimising RESTful APIs, be prepared to talk about your experience with them. Bring specific examples of APIs you've worked on, including any challenges you faced and how you overcame them. This will demonstrate your problem-solving skills and technical expertise.
✨Demonstrate Testing Know-How
Testing is crucial for this position, so highlight your experience with TDD/BDD and the testing frameworks like ScalaTest or Specs2. You might even want to prepare a small coding challenge that includes writing tests, as this could impress your interviewers and show your commitment to quality code.
✨Familiarise Yourself with CI/CD and Cloud Tools
Since the job involves contributing to CI/CD pipelines and working with cloud infrastructure, make sure you understand these concepts well. Be ready to discuss your experience with Docker, Kubernetes, and any cloud platforms you've used. Showing that you're comfortable with these tools will set you apart from other candidates.