Key Responsibilities Develop excellent quality software using agile techniques such as Test-Driven Development and Pair Programming Take an active role in Story definition, assisting QAs and business stakeholders with Acceptance criteria Help the team choose the best solution and technologies for the task in hand Take a pro-active role with production issues and release management Contribute to the technical direction of the team Strive for continuous improvement within the team
What you’ll bring Solid commercial experience as a Senior Scala developer Strong TDD/BDD and unit testing skills Strong experience of Docker and Kubernetes. Passion for Agile software delivery and pair programming best practices Familiarity with continuous integration and delivery practices Background in software development for high traffic, high availability large scale Back End systems Background in monitoring tools such as Grafana/Prometheus etc Enthusiasm/aptitude for learning new skills and practices