Mid Backend Engineer (Golang)
Mid Backend Engineer (Golang)

Mid Backend Engineer (Golang)

Full-Time 50000 - 72500 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Build scalable operations and technology to transform lives through affordable financial support.
  • Company: Join a rapidly growing, inclusive tech company focused on innovation.
  • Benefits: Competitive salary, hybrid work model, and opportunities for career advancement.
  • Why this job: Make a real impact while working with cutting-edge technologies in a collaborative environment.
  • Qualifications: 3+ years in software development, strong Golang skills, and a problem-solving mindset.
  • Other info: Great team culture with potential for growth into a Senior Engineer role.

The predicted salary is between 50000 - 72500 £ per year.

We’re looking for a Mid level Backend Engineer with solid Golang and database skills to help us build the scalable operations, technology, and processes needed to transform 5 million lives by making high-quality financial support affordable and accessible to employees everywhere. This is an ideal opportunity for a motivated self-starter to accelerate their career, taking a broad and varied role within a rapidly growing company. We pride ourselves on building an inclusive working environment where diversity is celebrated.

The role and opportunity:

  • Our development team is composed of multiple squads, each taking ownership of a vertical within our product.
  • Each squad is composed of a product manager, frontend, and backend engineers.
  • Our front-end stack is built on React with Typescript, using MUI as a base for our design system, and leveraging microfrontend deployments.
  • Our backend stack is powered by Golang, providing REST APIs.
  • We are looking for a problem solver who can work with the existing platform and front‑end engineers, collaborating closely with tech leads, design, and product managers.
  • As the company continues to scale, there will be opportunities to be involved in the technical architecture and strategy for our products and tech stack.
  • The role has the potential to evolve into a Senior Engineer for the right candidate as the team grows.

You will be responsible for:

  • Writing, testing and deploying great software.
  • Collaborating with the tech leads and other engineers on deciding future technologies and processes.
  • Working with modern and new technologies and frameworks.
  • Working in an Agile team.
  • Building relationships with product and design.
  • Conducting code reviews and pairing with other colleagues.

About you:

  • Collaborative and a great team player.
  • Problem solver at heart with an analytical mindset.
  • Excellent technical knowledge.

Knowledge and experience required:

  • 3+ years expertise in software development using strongly‑typed languages (e.g. Go, Java, or similar), with at least 1+ year of commercial experience using Golang.
  • Product‑engineering experience (e.g. solving customer problems, delivering on business goals, working with product managers and frontend teams) with Golang.
  • Strong experience writing easily‑testable and thoroughly‑tested code.
  • Data modelling and DB design experience with SQL or NoSQL DBs.
  • Distributed system and messaging event‑driven architecture experience.
  • Empathetic, proactive and constructive communication skills, with the ability to influence and collaborate effectively across teams.
  • Hybrid – Able to work three days a week onsite at our London office in 33 Holborn, EC1N 2HT.

Nice to have (but not essential):

  • SaaS knowledge and experience.
  • Microservice and integrating distributed systems with messaging and event‑driven architectures.
  • Experience using Terraform, or other infrastructure as code tooling.
  • Educated to Bachelor's or Master's degree level in Computer Science, Engineering, or a related field.

In return we offer a base salary of £50,000 to £72,500 DOE + benefits.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Information Technology and Engineering

Mid Backend Engineer (Golang) employer: Octopus Money

At Octopus Money, we are committed to transforming lives through accessible financial support, and as a Mid Backend Engineer, you will play a crucial role in this mission. Our inclusive work culture celebrates diversity and fosters collaboration, providing ample opportunities for professional growth within a rapidly expanding team. With a competitive salary and the chance to evolve into a Senior Engineer, you'll be part of a dynamic environment that values innovation and teamwork, all while working from our vibrant London office three days a week.
O

Contact Detail:

Octopus Money Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid Backend Engineer (Golang)

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. You never know who might have a lead on your dream job or can introduce you to someone at a company you're eyeing.

✨Show Off Your Skills

Don’t just tell them what you can do; show them! Create a portfolio of your projects, especially those using Golang. Share your GitHub profile or any relevant contributions to open-source projects. This gives potential employers a taste of your coding chops.

✨Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about getting the right answer but also how you approach the problem!

✨Apply Through Our Website

We encourage you to apply directly through our website! It shows initiative and gives us a chance to see your application first-hand. Plus, you’ll be one step closer to joining our awesome team and making a real impact!

We think you need these skills to ace Mid Backend Engineer (Golang)

Golang
Database Skills
REST APIs
Agile Methodologies
Problem-Solving Skills
Analytical Mindset
Software Development
Data Modelling
SQL
NoSQL
Distributed Systems
Event-Driven Architecture
Communication Skills
Collaboration Skills
Code Review

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Golang and database skills. We want to see how your background aligns with our mission to transform lives through technology, so don’t hold back on showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how you can contribute to our team. We love seeing genuine enthusiasm for what we do at StudySmarter.

Showcase Your Problem-Solving Skills: In your application, share examples of complex problems you've tackled in the past. We’re looking for someone who thrives on challenges, so let us know how you approached and solved them!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Octopus Money

✨Know Your Golang Inside Out

Make sure you brush up on your Golang skills before the interview. Be ready to discuss your past projects and how you've used Golang to solve problems. They’ll likely ask you about your experience with REST APIs, so have some examples ready to showcase your expertise.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical mindset and ability to navigate complex issues.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working in an Agile team, it’s crucial to understand Agile principles. Be prepared to discuss how you've contributed to Agile processes in the past, whether through sprints, stand-ups, or retrospectives. This shows you can seamlessly integrate into their workflow.

✨Emphasise Collaboration and Communication

This company values teamwork, so highlight your collaborative experiences. Share examples of how you've worked with product managers, frontend engineers, or other stakeholders. Good communication skills are key, so be ready to demonstrate how you can influence and work effectively across teams.

Mid Backend Engineer (Golang)
Octopus Money
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>