Back to Job Search

Lead Scala Developer

Job Description

Our pride in offering dynamic solutions reaches further than our clients because we understand that our success comes from the heartbeat of our company; which is ultimately our people. We encourage those who may need a more agile approach to the structure of their working day to apply; we are always willing to discuss flexible options where we can.

We are looking for Senior Scala developers who are highly experienced or experts on using Scala and the Play! Framework to develop cloud based microservices. As the Lead person within the Software development team we also need previous management/ lead experience as a Senior Developer. The role will be remote working with the view to travel to the Newcastle HQ up to twice per month for sprints.

Essential Duties & Responsibilities:
  • Strong Scala Development capability
  • Previous experience leading software development teams
  • Technical elaboration of client requirements and low-level solution design
  • Experienced with using GIT as a distributed version control system
  • Ability to both lead a Software development team and deliver hands on software development
  • Quality assurance and code reviews of existing codebases
  • Participation in release management
  • Strong participation in Agile ceremonies/ Sprint meetings
  • Coaching and leading an agile development team
  • Discussing requirements with the client

Recent Experience in:
  • Scala with SBT 
  • Play! Framework (Scala bindings) 
  • HTML, CSS and JavaScript 
  • Continuous Integration (Jenkins)
  • Version control (Git & GitHub) 
  • NoSQL databases (MongoDB) 
  • Postman