Scala Developer
Role details
Job location
Tech stack
Job description
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., * 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., Job Description We're hiring: Corporate Associate (5+ PQE) - 4-day week, 100% salary, fully remote (with optional office access) Looking for your next step in corporate law where you can work on complex, high-value, international matters, take real ownership of files, and...
Requirements
- 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., Job Description 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...
Sales Development Representative - German & English speaking (remote), Full-Time Mobile App Developer (.NET MAUI preferred) iOS & Android - Remote (South Asia) Location: Remote (India / Pakistan) Type: Full-time Tech focus: .NET MAUI (preferred) / Cross-platform Mobile Important upfront note This role requires strong mobile UI execution...
French or German Business Development Representative (Logistics) - remote
Language Matters Recruitment Consultants Ltd
Job Description Are you a driven sales professional with a passion for logistics? Do you thrive in business development and enjoy winning new clients in international markets? Our client, a fast-growing and ambitious organisation operating within the logistics and freight...
Benefits & conditions
My client, undoubtedly one of the most exciting start-ups in the AI + Semiconductor space is looking for a Principal Analog Verification Engineer to join their team in Oxford. This role could also be based fully remotely, plus a superb salary. If you're looking to do...
AI Linguist - Indian Languages Speaker - Fully Remote
Principle
AI Linguist - Indian Language Speaker Remote - United Kingdom Until the end of December 2026 £59,000-£66,000 A leading global technology research organisation is seeking a Computational Linguist to support advanced research in multilingual AI and language...