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. This is a remote/hybrid role as you will be required to travel to Newcastle up to twice per month for Sprints.
You have the 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
Previous experience leading software development teams
Technical elaboration of client requirements and low-level solution design
Scala with SBT
Play! Framework (Scala bindings)
Continuous Integration (Jenkins)
Version control (Git & GitHub)
NoSQL databases (MongoDB)