Outside Spy
Remote (Remote with very rare travel to Sheffield, UK)
The Lead Software Developer will be expected to adopt BDD and TDD principles. Comfortable working with a microservice based architecture in Java and Node.js which is broadly adherent to 12 factor app principles. Able to operate independently but will also be team players, working according to squad workflows, adhering to definitions of done, branching strategies, ticket refinement, documentation, and peer review processes. Comfortable working with 12 factor app principles, Rest APIs, Microservices, Containers (docker), JavaScript, Node, Jest, Java, SpringBoot and Junit4 Experience leading a single agile team on a technical basis, working on Back End services, and collaborating closely with other teams in a shared environment.