Senior Software Engineer

Good Growth

Senior Software Engineer

£70000

Good Growth, Birmingham

  • Full time
  • Permanent
  • Remote working

Posted 2 weeks ago, 17 May | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: c8cd607746434ce483054926f89e53fd

Full Job Description

We are looking for someone to join our Platform team as a Senior Software Engineer. You would be joining a small, collaborative, and supportive team and work across a range of technologies (and at different layers of our stack).

Our globally-deployed platform is made up of Go, Node.js, PostgreSQL and MongoDB. The tooling layer which sits on top of this consists of React, GraphQL, and TestCafe. All of our tech is deployed onto Google Cloud Platform, with an increasingly large percentage of this being automated through Terraform.

We can deeply about quality and place a heavy emphasis on automated testing and peer reviews.

This role would report directly into the CTO. Note that the role itself would not have any line management responsibilities.

  • (Vanilla) JavaScript.

  • Node.js.

  • CSS.

  • HTML.

  • SQL (ideally Postgres).

  • A high-level language in the C family (ideally Go).

  • Experience devising and deploying solutions into services provided by a public cloud provider (ideally GCP).

  • Experience creating and managing multiple suites of automated tests.

  • A proven, ideally demonstrable, ability to deliver projects to a high standard and on time.

  • A proven ability to work within an agile team.

  • Availability to be in a Good Growth office at least once per week.


  • Desirable
  • Go.

  • React.

  • Infrastructure as code (ideally Terraform).

  • Kubernetes.

  • Function-as-a-service experience (ideally GCP Cloud Run).

  • Continuous deployment.

  • Continuous integration.

  • End-to-end automated testing - e.g. Playwright; Puppeteer; etc.

  • A familiarity with Site Reliability Engineering principles and practices.

  • An interest in the origins of Unix / Bell Labs

    Good Growth's primary mission is to enable large businesses and organisations to innovate online, without letting their legacy tech stacks slow them down. Many of the websites you see - some of which might belong to your favourite retailers - are often over a decade old, relying on older systems and legacy technology to continue running.


  • Whereas a lot of companies will see this is as a barrier, Good Growth sees Legacy Tech as an asset. We enable businesses to innovate at breakneck speeds, with lower risk and time costs. We drive change and create value in areas that previously seemed unworkable. You can find out more about us and the clients we have worked with at https://goodgrowth.co.uk/.

    We are based in Birmingham, Exeter, and London. Broadly speaking these are the homes of our Tech, Data, and Client Teams respectively.

    We believe passionately in allowing our clients to innovate at speed within their current constraints. Through our experience of doing this we have developed a software platform - Good Growth Technology (GGT) - that you would both use and contribute to the ongoing development of.

    Competitive Salary
  • 25 days holiday plus bank holidays each year

  • Workplace pension scheme

  • Employee Benefits Portal

  • Company away days

  • Regular social activities


  • Plus, the chance to learn from the best in the industry, coaching you in professional and personal development to help you enhance the skills that you need to thrive.
    Good Growth welcomes applicants from diverse backgrounds with different lived experience and perspectives. A diverse team means we can better serve our portfolio of global clients.