Golang / Go Job: Backend Engineer

Monzo

Backend Engineer at Monzo

๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom โ€บ London
  (Posted Jun 26 2018)

About the company
It's time for a bank that makes life easier not harder. A bank that belongs on our smartphone, not on the high street. A bank that keeps us informed and in control, rather than trying to catch us out with fees and charges. It's time for a new kind of bank. It's time for Monzo!

Job position
Permanent

Job description
At Monzo weโ€™re aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal ๐Ÿš€

Our backend engineers have a variety of different backgrounds

We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, weโ€™d love to talk to you.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and, following Stripeโ€™s example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. Weโ€™ve also made our product roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!

Monzo works in project-based sprints in small, interdisciplinary teams

Weโ€™re still a relatively small company, with around 60 engineers out of roughly 300 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so youโ€™ll learn heaps about everything from how banks work to effective communication.

At Monzo you will get to work with a lot of exciting new technology.

We rely heavily on the following tools and technologies:

Go to write our application code (thereโ€™s an excellent interactive Go tutorial here)

Cassandra for most persistent data storage

Kafka for our asynchronous message queue

Linkerd/Finagle for RPC

Kubernetes and Docker to schedule and run our services (Oliver, our Head of Engineering, gave a great talk at KubeCon on how we use these technologies)

AWS for most of our infrastructure

React for internal web dashboards

We also have two physical datacenter sites with actual cables to connect to various third parties

Skills & requirements
You should apply if:

the work weโ€™re doing sounds exciting!

you want to be involved in building a product that you (and everyone you know) use every day

youโ€™re keen to learn more about new technologies and the arcane inner workings of the financial industry

youโ€™re comfortable working in a team that deals with ambiguity

youโ€™re interested in distributed systems and writing resilient software

you have some experience with strongly-typed languages (Go, Java, C, Scala etc.).


 

Company: Monzo

Monzo
job info / career page
Linkedin profile
Location: London, United Kingdom

map of company location

Skills wanted, in addition to Golang:
go java scala aws cassandra
docker kafka kubernetes linkerd react

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Principal Engineer at The AI Whistleblower Initiative Principal Engineer - The AI Whistleblower Initiative   (August 2026)
London, United Kingdom (Remote work possible) - Salary: ยฃ70,000-ยฃ90,000
About AIWI AIWI is an independent non-profit that exists to ensure that insiders at frontier AI companies can speak up safely and effectively when they see something that should be addressed. We do ...
Golang job Senior Backend Engineer - Build AI Agents at Salesforge Senior Backend Engineer - Build AI Agents - Salesforge
Remote Europe, 100% Remote
Salesforge is hiring a Backend Engineer (5+ yrs) to build autonomous AI sales agents. Use APIs, message queues, and DBs (Go is a plus). Join our high-impact, no-BS team to redefine sales

Golang job AI Engineer, Data APIs (Go and Python) at Benzinga AI Engineer, Data APIs (Go and Python) - Benzinga   (August 2026)
Worldwide, 100% Remote - Salary: $90,000 - $100,000
Before you read further: applying to this role requires a Loom video walkthrough under 5 minutes of the best thing you have built, plus a repo or live link. Tell us the hardest problem you hit and how...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with java Golang jobs with scala Golang jobs with aws Golang jobs with cassandra Golang jobs with docker Golang jobs with kafka Golang jobs with kubernetes Golang jobs with linkerd Golang jobs with react
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Ottawa ๐Ÿ‡ฉ๐Ÿ‡ฐ Golang jobs in Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ Golang jobs in Copenhagen ๐Ÿ‡ฎ๐Ÿ‡ธ Golang jobs in Iceland ๐Ÿ‡ฎ๐Ÿ‡ธ Golang jobs in Reykjavik ๐Ÿ‡ฎ๐Ÿ‡น Golang jobs in Italy ๐Ÿ‡ฎ๐Ÿ‡น Golang jobs in Milano ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Schiphol ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Maryland ๐Ÿค– Ai & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ˜ Aws & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿ Python & Golang jobsโ˜๏ธ Azure & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐Ÿช› Terraform & Golang jobsโš™๏ธ Saas & Golang jobsโ†”๏ธ Grpc & Golang jobsโœ‰๏ธ Kafka & Golang jobsโš›๏ธ React & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง Linux & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐Ÿณ Docker & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobsโ˜• Java & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobsโญ Spark & Golang jobs๐Ÿด Git & Golang jobsโš™๏ธ Rust & Golang jobs๐ŸŸฉ Node & Golang jobs