Senior Backend Engineer — Scale Go/Python Microservices

Extrac.ai

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private Medical
Enhanced pension
33 days leave
Flexible work
Central London office

Job summary

ExTrac AI in London seeks a Senior Software Engineer to build and operate backend microservices using Go and Python. You will own end-to-end services, from API design to deployment, supporting multi-source data ingestion, search, indexing, and scalable pipelines while keeping latency and cost in check.

You will collaborate with analysts, product, ML, and frontend teams, improve observability, deployment pipelines, and infrastructure, and help shape architecture decisions.

Qualifications

  • 4+ years of professional software engineering experience, with demonstrated ability to stand up production-grade services and experience owning features end to end.
  • Proficiency in building microservices using Go or Python.
  • Solid understanding of distributed systems, databases, and software engineering patterns.
  • Experience with cloud infrastructure and infrastructure as code, and with the CI/CD pipelines around them.
  • Strong communication and collaboration skills. Comfortable writing clear technical documentation and discussing requirements with colleagues from engineering and the wider team.
  • Breadth across the stack: improving deployment pipelines, understanding database behaviour, and a genuine interest in security engineering.

Responsibilities

  • Design APIs used by both internal teams and customers, and hold them to clear contracts and sensible versioning as the number of consumers grows.
  • Develop Go and Python-based microservices to support data collection, processing, and querying.
  • Hold services to production standards for latency, cost, and reliability, with instrumentation in place to know when they are not meeting them.
  • Build and operate high-throughput data streaming pipelines and work on improving scalability, robustness, and latency.
  • Optimise databases and index performance where it is the constraint on product behaviour.
  • Work directly with analysts, product, and the ML team to translate live requests into system changes.

Skills

Go
Python
Distributed systems
Cloud infrastructure
CI/CD pipelines
Elasticsearch
PostgreSQL

Tools

Elasticsearch
PostgreSQL
Go tooling
Python tooling

Job description

ExTrac AI in London seeks a Senior Software Engineer to build and operate backend microservices using Go and Python. You will own end-to-end services, from API design to deployment, supporting multi-source data ingestion, search, indexing, and scalable pipelines while keeping latency and cost in check.

You will collaborate with analysts, product, ML, and frontend teams, improve observability, deployment pipelines, and infrastructure, and help shape architecture decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Go/Python, Scalable Data Pipelines
Senior Backend Engineer - Go/Python, Scalable Data Pipelines

ExTrac • Greater London

Hybrid
GBP 90,000 - 130,000
Private Medical Insurance
Enhanced pension contributions
33 days leave
+2
Backend Engineer (Go/Python) for Production Microservices
Backend Engineer (Go/Python) for Production Microservices

ExTrac • Greater London

Hybrid
GBP 70,000 - 110,000
Private Medical Health Insurance
Enhanced pension contributions
Education budget £500/year
+2
Senior Backend Engineer - Go/Python, Production Systems
Senior Backend Engineer - Go/Python, Production Systems

ExTrac • Greater London

Hybrid
GBP 90,000 - 130,000
Private medical insurance
Enhanced pension
Parental leave
+3
Backend Engineer (Go/Python) — Remote 3 days/wk
Backend Engineer (Go/Python) — Remote 3 days/wk

Extrac.ai • Greater London

Hybrid
GBP 75,000 - 80,000
Private Medical Health Insurance
Enhanced pension contributions
33 days of leave (incl. bank holidays)
Backend Engineer (Go/Python) for Scalable APIs
Backend Engineer (Go/Python) for Scalable APIs

ExTrac • Greater London

Hybrid
GBP 70,000 - 100,000
Private Medical Health Insurance
Enhanced pension contributions
3 remote days per week
+3
Senior AI Engineer - Production Backends & Multi-Agent AI
Senior AI Engineer - Production Backends & Multi-Agent AI

Extrac.ai • Greater London

Hybrid
GBP 110,000 - 170,000
Private Medical Insurance
Enhanced pension
Parental leave
+3
Senior Go Backend Engineer: Scale, Observability & AI Infra
Senior Go Backend Engineer: Scale, Observability & AI Infra

CrossTech • Greater London

Hybrid
GBP 90,000 - 140,000
Private health insurance
Discretionary performance bonuses
3% company pension contribution
+1
AI Systems Engineer - End-to-End Backend for Agentic AI
AI Systems Engineer - End-to-End Backend for Agentic AI

ExTrac • Greater London

Hybrid
GBP 75,000 - 110,000
Private Medical Health Insurance
Enhanced pension contributions
£500/year education budget
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Extrac.ai • Greater London

Hybrid
GBP 90,000 - 130,000
Private Medical
Enhanced pension
33 days leave
+2
Software Engineer (Backend)
Software Engineer (Backend)

ExTrac • Greater London

On-site
GBP 70,000 - 110,000
Private Medical Health Insurance
Enhanced pension contributions
Education budget £500/year
+2