Scala Developer - Remote Contract

Scala Developer - Remote Contract

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Stealth iT Consulting

At a Glance

  • Tasks: Design and develop robust backend services using Scala and Play Framework.
  • Company: Join a dynamic team focused on high-impact projects.
  • Benefits: Fully remote contract role with immediate start and flexible work environment.
  • Other info: Great opportunity for career growth and skill development in a supportive environment.
  • Why this job: Make a real impact while working with cutting-edge technologies in a collaborative setting.
  • Qualifications: Strong Scala expertise, experience with REST APIs, and Agile teamwork skills.

The predicted salary is between 50000 - 70000 £ per year.

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

  • 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 Krishan.Seenundun@Stealth-it.com.

Scala Developer - Remote Contract employer: Stealth iT Consulting

Join a forward-thinking company that values innovation and collaboration, offering Scala Developers the chance to work on impactful projects from the comfort of their own home. With a strong emphasis on professional growth, our remote work culture fosters flexibility and inclusivity, allowing you to thrive in an Agile environment while contributing to cutting-edge backend services. Enjoy competitive compensation, opportunities for skill enhancement, and a supportive team dedicated to your success.

Stealth iT Consulting

Contact Details:

Stealth iT Consulting Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Scala Developer - Remote Contract

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Scala or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Scala projects or contributions. This gives potential employers a peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for technical interviews by brushing up on your Scala knowledge and practicing coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

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 Scala Developer - Remote Contract

Scala
Play Framework
RESTful API Design
Functional Programming
Automated Testing
Agile Methodologies
CI/CD Pipelines

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Scala and Play Framework experience. We want to see how you've built robust backend services and APIs, so don’t hold back on those details!

Showcase Your Projects:Include any relevant projects that demonstrate your skills in RESTful API design and functional programming. We love seeing real-world applications of your expertise, so share those success stories!

Be Clear and Concise:When writing your cover letter, keep it straightforward. We appreciate clarity, so explain why you’re a great fit for the role without fluff. Let your passion for Scala shine through!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your application.

How to prepare for a job interview at Stealth iT Consulting

Know Your Scala Inside Out

Make sure you brush up on your Scala skills before the interview. Be prepared to discuss your experience with the Play Framework and how you've implemented RESTful APIs in past projects. Practising coding challenges in Scala can also help you feel more confident.

Showcase Your Problem-Solving Skills

During the interview, be ready to tackle some real-world problems. Think about how you would troubleshoot production issues or improve the performance of a backend service. Use examples from your previous work to illustrate your thought process and solutions.

Familiarise Yourself with Agile Practices

Since this role involves working in an Agile environment, it’s crucial to understand Scrum and Kanban methodologies. Be prepared to discuss how you've collaborated with cross-functional teams and participated in ceremonies like stand-ups and retrospectives.

Prepare for Technical Discussions

Expect to dive deep into technical topics during your interview. Brush up on your knowledge of CI/CD pipelines, testing frameworks like ScalaTest, and database management. Being able to articulate your experience with tools like Jenkins or GitHub Actions will set you apart.