Overview
The role of Scala Developer involves developing and maintaining high-quality backend services using Scala while working within a high-performing engineering team. The contractor will contribute to microservices architecture and REST API development, ensuring the application of functional programming paradigms and CI/CD principles throughout the project.
Responsibilities
- Develop and maintain scalable backend services using Scala.
- Contribute to the development of microservices architecture and REST APIs.
- Implement functional programming paradigms in software solutions.
- Ensure adherence to CI/CD principles in the development process.
- Collaborate with team members to deliver innovative technology solutions.
- Participate in a long-term programme focused on digital transformation initiatives.
Requirements
- Strong commercial experience with Scala is required.
- Proven ability to build scalable backend services.
- Experience with microservices and REST APIs.
- Solid understanding of functional programming concepts.
- Familiarity with CI/CD practices is essential.
- Experience working in an Agile or high-performance engineering team is preferred.