Back to Job Search

Full Stack Developer

Job Description

We're looking for high performing full stack developers who can work in a fast-paced, ever-changing environment and is open to change.

You'll be joining our digital team at a time of transformation and will be part of shaping the future of our department. We use Agile Methodologies and promote a culture of continuous improvement. 

Your role:

As a high performing developer on one of our scrum teams, you'll be building a combination of web services for our online users, APIs for external software developers to build against and web apps for our internal users.

  • Typical projects are on the timescale of months, with work being done in two week sprints following Agile Methodologies, involving the usual Agile meetings daily stand-ups, backlog refinement, etc. 

  • Developers are involved in the full life-cycle of a project, from design through to back-end support.

  • Project work varies, but may involve helping to add new features to existing services or develop entirely new sets of microservices.

Tools and technologies:

  • A range of IDEs, but by default IntelliJ. Some developers prefer other IDEs, such as Eclipse, VS Code

  • Concourse for CI, Sonar

  • Most services run on Mesos/Marathon, some newer services use Amazon ECS

  • GitHub