UK remote
Senior Server (Scala) Engineer
About this role
Responsibilities: To develop and maintain the QAD Redzone API Backend (Scala), ensuring a seamless and efficient user experience for manufacturing front-line teams. Develop and maintain the MCP server to support AI integrations, enhancing our internal tooling capabilities. Improve the use of OpenSearch within the backend application Complete delivery work committed during the sprint to achieve business goals. Help the business maintain a competitive edge by leveraging the latest Scala and Web technologies.
Provide subject matter expertise during incidents to resolve customer issues quickly. Participate in forums to explore interests outside of the sprint work and contribute ideas to continuously improve the system. Commit to the team to help the team and the wider business achieve our goals. Write testable and maintainable code. 5+ years of relevant professional experience as a Backend Engineer Required languages: Scala (5+ years) and Java Computer skills: API-first design using Open Api Spec (OAS) Generating Tapir endpoints and models from OAS Knowledgeable of maintaining versioned API contracts Transforming objects with Chimney Async programming with Cats Effect Publishing and consuming Avro formatted Kafka messages Relational table design with PostgreSQL Transactional database access with Slick or Doobie Knowledgeable of database migration patterns, such as, expand and contract Writing observable and testable code using libraries such as Specs2 and ScalaMock Comfortable refactoring and building in large legacy code bases Modularized programming mentality Trunk Based Development Launch Darkly Feature Flagging CI/CD GitHub Actions AWS Cloud Kubernetes (EKS) Docker Compensation Package: Base pay range: €110,000-115,000 GBP Annual (12 Months) Placement within our pay range will vary based on knowledge, skills, experience, and market location variations as well as internal peer equity.
This position is also eligible for an annual company performance bonus. About QAD and QAD Redzone: QAD Inc. is a leading provider of adaptive, cloud-based enterprise software and services for global manufacturing companies. Global manufacturers face ever-increasing disruption caused by technology-driven innovation and changing consumer preferences. In order to survive and thrive, manufacturers must be able to innovate and change business models at unprecedented rates of speed.