Backend Engineer (Go) in London

Backend Engineer (Go) in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
X

At a Glance

  • Tasks: Design and build APIs that handle millions of requests daily while supporting internal tools.
  • Company: Join a cutting-edge tech company with a focus on innovation and community safety.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Tackle complex backend challenges and make a real impact in a dynamic environment.
  • Qualifications: 3+ years of Go experience and familiarity with modern database technologies.
  • Other info: Collaborative team culture with exciting projects and excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

We love Golang, HTTP, gRPC and containers! Come and join our backend team and design, build and support APIs that are requested tens of millions of times per day as well as internal tools that keep our community safe and our business efficient.

We run a modern containerised stack in AWS using a mixture of database technologies (MySQL, DynamoDB, Redis, Redshift, Elasticsearch) to serve different workloads. Our architecture is event-driven and we’re bringing increasingly more machine learning into the hotpath. Our platform ingests tens of millions analytic events every day which are visualised in our BI tools and we make data-driven decisions daily.

If you’re looking to work on complicated technical challenges at scale then this role is for you.

Ideally you have several years experience using Go in production. You’ll be comfortable with Docker, and familiar with modern observability tools such as Prometheus, Alert Manager, Grafana and X-Ray/Tempo/Jaeger.

Take a look at some of the interesting projects our team have been working on recently:

  • Collaborating on building new product features for our members.
  • Building highly secure services (we handle sensitive personal data).
  • Improving performance with investigative work.
  • Troubleshooting problems across distributed systems.
  • Understanding and automating away common problems.
  • Tackling challenging production issues as part of a supportive on-call team.
  • Building internal tools to support your colleagues.

What we’re looking for:

  • 3+ years tackling hard backend problems.
  • Seasoned database experience – we use MySQL, DynamoDB, Elasticsearch and Redis.
  • Experience with microservices and distributed systems.
  • Used to developing complex services from requirements to shipping.
  • Willing to learn new skills and really get stuck in.
  • Bags of common sense with the raw ability and energy to make things happen, a real entrepreneurial spirit.

Bonus points:

  • Familiarity with building on the cloud AWS services – we use over 40 AWS services.
  • Experience working with ML technologies.
  • Protocols such as websockets and XMPP.

Technology we love: Go, Python, PHP, Protocol buffers, gRPC, Node, Typescript, MySQL, Redis, Elasticsearch, DynamoDB, Containerisation, Lambda.

Backend Engineer (Go) in London employer: XMPP Standards Foundation

Join a dynamic and innovative team where your expertise in Go and backend engineering will be valued and nurtured. Our collaborative work culture fosters creativity and problem-solving, allowing you to tackle complex technical challenges while contributing to meaningful projects that impact millions of users daily. With ample opportunities for professional growth and a commitment to using cutting-edge technologies, this role offers a rewarding environment for those eager to make a difference.
X

Contact Detail:

XMPP Standards Foundation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Engineer (Go) in London

✨Tip Number 1

Get your hands dirty with Go! If you want to impress us, show off your skills by building a small project or contributing to an open-source one. It’s a great way to demonstrate your passion and expertise in Golang.

✨Tip Number 2

Networking is key! Reach out to current or former employees on LinkedIn. Ask them about their experiences and get insider tips on what we value most in candidates. Plus, it shows you’re genuinely interested in joining our team!

✨Tip Number 3

Prepare for technical interviews by brushing up on distributed systems and microservices. We love candidates who can tackle complex problems, so practice coding challenges and system design questions that reflect the work we do.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about wanting to be part of our awesome backend team.

We think you need these skills to ace Backend Engineer (Go) in London

Golang
HTTP
gRPC
Docker
AWS
MySQL
DynamoDB
Redis
Elasticsearch
Event-Driven Architecture
Machine Learning
Microservices
Distributed Systems
Observability Tools
Troubleshooting

Some tips for your application 🫡

Show Your Passion for Go: When you're writing your application, let us know how much you love Golang! Share any projects or experiences you've had with Go, especially in production. We want to see your enthusiasm shine through!

Highlight Relevant Experience: Make sure to detail your experience with backend systems, databases, and microservices. We’re looking for someone who’s tackled hard backend problems, so don’t hold back on showcasing your skills and achievements!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your past roles and responsibilities. We appreciate a well-structured application that makes it easy for us to see why you’d be a great fit!

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’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at XMPP Standards Foundation

✨Know Your Go

Make sure you brush up on your Golang skills before the interview. Be ready to discuss your experience with Go in production, and prepare to solve some coding challenges on the spot. Familiarity with Go's concurrency model and standard library will definitely give you an edge.

✨Understand the Stack

Get familiar with the technologies mentioned in the job description, especially Docker, AWS, and the various databases like MySQL and DynamoDB. Being able to talk about how you've used these tools in past projects will show that you're not just a theoretical candidate but someone who can hit the ground running.

✨Showcase Problem-Solving Skills

Be prepared to discuss specific examples of how you've tackled complex backend problems in the past. Think about times when you improved performance or troubleshot issues in distributed systems. This will demonstrate your hands-on experience and ability to think critically under pressure.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare some thoughtful questions about the team’s current projects, their use of machine learning, or how they handle security for sensitive data. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Backend Engineer (Go) in London
XMPP Standards Foundation
Location: London
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

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