Senior Back End Engineer (Golang)

  • Job Reference: 473423124-2
  • Date Posted: 15 January 2022
  • Recruiter: Octopus Moneycoach
  • Location: London
  • Salary: On Application
  • Sector: Restaurant & Service
  • Job Type: Permanent

Job Description

We're looking for Golang Engineers to help us build the scalable technology and processes needed to transform a million lives. We are making high quality financial coaching, affordable and accessible to employees everywhere. This is an ideal opportunity for a passionate technologist who wants to further their career and make a positive impact on people's lives.

About Octopus MoneyCoach

We've built a national network of brilliant financial coaches, along with powerful software that makes it easy to maximise your financial future.

Working with some of the top employers in the UK, in the last year our customer numbers have grown 350%. We provide financial coaching to the employees of household names like Sony, Moneysupermarket and Experian. With the Octopus Group backing us, we're now poised to expand the service and team rapidly.

Inspired by sister companies like Octopus Energy, we're determined to achieve something rare among financial companies, by building one of the UK's most loved and impactful brands, rooted in the trust and togetherness we share with our clients.

The role and opportunity

We are rebuilding and rethinking our platform to allow us to reach our growth targets over the next few years. We have started from scratch and we have a clear roadmap of valuable products to work on.

We are looking for a pragmatist who can collaborate closely with the VPE and other colleagues to build a Go based services solution for the future.

Day to day you will be:

  • Writing, testing and deploying great software
  • Collaborating with the VPE on deciding future technologies and processes
  • Keeping our legacy systems working while we build for the future
  • Conducting code reviews for more junior colleagues
  • Working in an Agile team
  • Building relationships with key internal stakeholders in product and service delivery

About you

A genuine desire to help people
We are a mission-driven business, so it's important that you can demonstrate a strong desire to help people and improve their lives.

Collaborative and a great team player
We are building a great team of top performers, and you'll need to work with others from across the business to understand problems, and deliver great solutions.

Problem solver at heart with an analytical mindset
You should be someone who gets excited by complex problems and can find creative ways to solve them no matter what your level of knowledge and experience with the subject matter.

Excellent technical knowledge
As a Senior Engineer you should be an expert in at least one aspect of software development and skilled in other areas. You have learned that delivering great software takes a team and has plenty of pitfalls to avoid.

Knowledge required

  • 6+ years experience as a software engineer working on production systems in a commercial environment
  • Computer Science degree or similar
  • Polyglot Developer (including Go )
  • Knowledge working with DDD based architectures
  • Experience working in a Scrum team
  • All of the tools and best practices expected of a senior engineer

Nice to have (but not essential)

  • Experience working in a startup/scale environment
  • Pension
  • Flexi-working
  • Bonus
  • Shares
  • Option of Mondays and Fridays remote
  • Recruiter call
  • Video call with VP
  • Tech interview
  • Founder interview
  • Offer!
Go, ScrumGo, Scrum, Kanban