About the Role: We are seeking a skilled Scala Developer with strong experience in building and maintaining applications using the PlayFramework . This role is supporting a high-profile central government digital transformation programme , so familiarity with GDS (Government Digital Service) standards is highly desirable. Key Responsibilities: Design, develop, and maintain scalable, robust Scala-based applications. Work … extensively with the PlayFramework to build RESTful APIs and web services. Collaborate with UX/UI designers and backend teams to integrate user-facing elements. Write clean, testable, and efficient code following best practices and coding standards. Ensure the system adheres to GDS and security standards. Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives. … Support continuous integration and deployment pipelines. Required Skills and Experience: Strong commercial experience in Scala development. Hands-on experience with the PlayFramework . Solid understanding of functional programming principles. Experience working with REST APIs , JSON, and HTTP protocols. Familiarity with version control systems (Git). Agile/Scrum delivery environment experience. Understanding of TDD/BDD and More ❯
About the Role: We are seeking a skilled Scala Developer with strong experience in building and maintaining applications using the PlayFramework . This role is supporting a high-profile central government digital transformation programme , so familiarity with GDS (Government Digital Service) standards is highly desirable. Key Responsibilities: Design, develop, and maintain scalable, robust Scala-based applications. Work … extensively with the PlayFramework to build RESTful APIs and web services. Collaborate with UX/UI designers and backend teams to integrate user-facing elements. Write clean, testable, and efficient code following best practices and coding standards. Ensure the system adheres to GDS and security standards. Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives. … Support continuous integration and deployment pipelines. Required Skills and Experience: Strong commercial experience in Scala development. Hands-on experience with the PlayFramework . Solid understanding of functional programming principles. Experience working with REST APIs , JSON, and HTTP protocols. Familiarity with version control systems (Git). Agile/Scrum delivery environment experience. Understanding of TDD/BDD and More ❯
Developer in Test , you'll: Work with our clients to design, build, and implement cutting-edge automation frameworks and testing solutions. Input in QA strategies, influencing testing best practices. Play a client-facing role, ensuring our solutions align with their business needs. What We're Looking For We know great talent comes in many forms. If you're excited More ❯
in picking up and adopting new technologies on the fly. Exposure to Scala, or functional programming generally. Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Exposure with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB. Exposure with Git workflows, and the ability to tailor the workflow to More ❯
levels - unit and integration - Experience with relational or non-relational databases, preferably PostgreSQL, DynamoDB, AWS Athena Experience with Docker and Kubernetes Nice to haves: Experience with Java Experience with Playframework Experience with web frameworks, or web development Experience with eCommerce Experience with event-driven architectures, preferably using RabbitMQ or Kafka Experience in using production AWS infrastructure, ideally More ❯
functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing to build these services, using Scala, Akka, Kafka, Play and Cats, as well a wide range of cloud-native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and Serverless. We have a mature DevOps culture in place, where the … AWS Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems. Experience creating scalable and reactive web applications with modern frameworks like Akka/play etc Desirable Skills: Experience with (or a willingness to learn) the Lightbend Reactive Platform, but any JVM (Scala, Java, Clojure) or Functional Language (Haskel, Lisp, Scheme) background is great More ❯
functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing to build these services, using Scala, Akka, Kafka, Play and Cats, as well a wide range of cloud-native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and Serverless. We have a mature DevOps culture in place, where the … Scala Have experience in functional programming Have strong experience with public cloud technologies - We use AWS Experience creating scalable and reactive web applications with modern frameworks like Akka/play etc Have data systems experience with relational or NoSQL DBs preferably at scale. Have experience building highly available, mission-critical, high traffic systems. Event-driven systems, data streaming and More ❯
skills over time and scale your own knowledge and experience Keep on top of administrative duties relating to team leadership - performance reviews, absence management, arranging team-building events etc. Play an active role in the recruitment process to bring new people into the business. Lead client engagements and project delivery: Lead client engagements and team lead on client-facing … would be highly desirable Experience in working with agile software engineering teams How You'll Grow Exceptional performance in this role can lead to advancement opportunities within our career framework or internal opportunities with other business areas, aligned with your career aspirations and business needs. Potential career development could include progression to the next level or cross-skilling into More ❯