Full-stack Engineer


We're looking for an experienced full-stack engineer to join our growing cross-functional digital product teams, operating in true Agile methodology.

You should be a natural engineer, with a good conceptual understanding of engineering practices across the full stack, albeit with an emphasis on front-end development for this role.

Day to day, you will spend time working on code, pairing with other engineers on the team, reviewing code, and helping find the right solutions to problems in line with product direction and digital strategy.

The Environment

We adopt modern practices to product execution. We believe in creating sustainable and clean development environments to optimise time to market, create maintainable codebases, and 
provide a rewarding development experience.

All our products are set up on a foundation of CI/CD pipelines, Infrastructure as Code, and QA automation engineering, so we’re able to speed up feedback loops and realise product value quickly through the full software development lifecycle.

The majority of our products are bespoke green-field development in a range of sectors and different technology approaches, so there are always lots of fun technology challenges to solve.

Our engineering is cloud native, often AWS, using terraform for environment configuration, bitbucket pipelines for CI/CD, building Serverless stacks and a range of persistence layers on the 
back-end, with React on the front-end. But we sometimes take different approaches where product and digital strategy requires.

What we're looking for

  • Strong React
  • JavaScript/Typescript
  • Node.js
  • Knowledge of modern cross-browser HTML5+, ES6+ and CSS3+
  • Automation engineering
  • Experience working in Agile Scrum / Kanban

Not strictly required but a big plus...

  • RESTful API’s and GraphQL
  • Different persistence layers (SQL, NoSQL, Redis, ElasticSearch)
  • AWS Serverless ecosystem
  • Containerised services (Docker, Kubernetes)
  • Continuous Integration / Deployment
  • Data Visualisation on D3
  • Experience with large data sets on front-end or back-end
  • Practical experience in a TDD or BDD environment
  • Experience building highly scalable and resilient web applications

Ready to apply?

Send us your CV and cover letter