Job Search and Career Advice Platform

Enable job alerts via email!

Backend Team Lead

Madfish

Remote

GBP 70,000 - 90,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-forward company is seeking an experienced Back End Team Lead to guide a passionate engineering team while shaping the backend architecture in a fully remote position. You will have full ownership of technical direction and play a vital role in scaling and optimizing high-load systems. Key experience with Golang, PostgreSQL, and strong team leadership skills are essential. Join a collaborative environment that fosters professional growth and offers competitive compensation.

Benefits

25 calendar days of paid vacation
Professional growth opportunities
Paid sick leave

Qualifications

  • 5+ years of hands-on experience with Golang.
  • Strong understanding of PostgreSQL, Elasticsearch, and ClickHouse.
  • Prior experience leading or mentoring a small team of engineers.

Responsibilities

  • Lead and mentor a small backend engineering team.
  • Design and implement backend architecture for high-load, distributed systems.
  • Drive scalability, security, and performance improvements across all services.

Skills

Golang
PostgreSQL
Elasticsearch
ClickHouse
Kafka
Docker
Kubernetes
RabbitMQ
Apache Pulsar
Job description

We’re seeking an ambitious and experienced Back End Team Lead to take charge of our frontend direction, shape architecture, and guide a small but passionate engineering team to excellence.

Team Leadership
  • Lead and mentor a small backend engineering team
  • Set goals, monitor performance, and ensure timely delivery of projects
  • Define best practices, maintain high code quality, and review pull requests
  • Support professional growth through regular 1:1s and technical guidance
  • Collaborate closely with frontend, DevOps, and product teams to align development efforts
Technical Ownership
  • Design and implement backend architecture for high-load, distributed systems
  • Drive scalability, security, and performance improvements across all services
  • Define APIs and data flow between services and external integrations
  • Manage deployment, monitoring, and CI/CD automation processes
  • Optimize resource usage and data pipelines for efficiency and reliability
Requirements
  • 5+ years of hands‑on experience with Golang
  • Strong understanding of PostgreSQL, Elasticsearch, and ClickHouse
  • Proven experience with Kafka and containerization using Docker
  • Familiarity with Kubernetes, RabbitMQ, or Apache Pulsar is a big plus
  • Experience designing and maintaining high-load backend architectures
  • Prior experience leading or mentoring a small team of engineers
  • Ability to work independently and make architecture‑level decisions
  • Solid understanding of system design, distributed systems, and microservices
What We Offer
  • Fully remote position with flexible working hours
  • Full ownership of backend architecture and technical direction
  • A high‑impact role with real influence on product scalability and reliability
  • A collaborative, high‑performance engineering culture
  • 25 calendar days of paid vacation + public holidays
  • Paid sick leave
  • Competitive compensation package (base salary + performance bonuses)
  • Access to professional growth opportunities, conferences, and technical training
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.