Scala Developer - Remote Contract

Stealth It
Belfast, United Kingdom
20 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 182K

Job location

Remote
Belfast, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Automation of Tests
Code Review
Information Technology Consulting
Serialization
Relational Databases
Github
JSON
PostgreSQL
MongoDB
Routing
NoSQL
Pair Programming
Play Framework
Scrum
Query Optimization
Mockito
Web Application Security
TypeScript
Data Logging
PROMIS
Real Time Systems
GIT
Concourse
Integration Tests
Playwright
Functional Programming
REST
ISO-14001
Jenkins
Databricks
Microservices

Job description

  • 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., Senior Android Developer - (Android Auto) Location: London - 100% remoteContract Type: 6-Month Contract with Potential ExtensionPayrate: £500 to £700 per day (Inside IR35)An industry-leading global music streaming service is seeking an exceptional Senior Android..., Job Title: Test Automation Engineer (Front end & API) Sector: Test consultancy specialising in financial services Essential Skills: Playwright (Typescript or JavaScript) and API Automation Location: Primarily remote with c1 day per month in the consultancy office in..., Senior Software Engineer - C / C++ ARCA is currently looking for a Senior Software Engineer to join on a short-term contract to help support an automotive / motorsport engineering programme. This role suits someone comfortable working close to real-time systems,..., ISO Compliance Manager Role: ISO Compliance Manager Specialism(s): ISO, ISO Compliance, International Organisation for Standardisation, Project Management, ISO9001, ISO14001, ISO200001, ISO22301, Organisational Change, Quality Management Type: Contract, Inside..., Location: PE11 3YR, Spalding, Lincolnshire, East Midlands, UKGrafters Recruit are looking for HGV CE LTD drivers for our client based in Spalding, PE11 3YR. Immediate starts available.BENEFITS:£15.00 - £17.00 LTD Rates Regular work across Sunday to SaturdayDays, Nights &..., Role: PROMIS MES Solution ArchitectType: Contract (3 Months with possible extension)Location: London, UK (Hybrid or Remote) Key Responsibilities:Architect and scale PROMIS solutions for specific tool types to achieve a high reduction in the person-to-machine...

Requirements

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., * 3+ years professional experience with Scala.

  • 2+ years hands-on experience with Play Framework (controllers, routing, forms, HTTP filters).
  • Strong understanding of functional programming concepts and idiomatic Scala (immutability, monads; 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., Role Overview 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...

Benefits & conditions

Data Engineer - 14-Week Contract (Outside IR35) Likely to Extend Start Date: 12th January Rate: £350 per day Location: Remote (UK-based) Interview: Immediate - Offer before Christmas We are seeking an experienced Data Engineer to join a 14-week project focused on building...

About the company

The International Rescue Committee (IRC) responds to the world's worst humanitarian crises, helping to restore health, safety, education, economic wellbeing, and power to people devastated by conflict and disaster. Founded in 1933 at the call of Albert Einstein, the IRC is...

Apply for this position