Semrush logo

Senior Backend Developer (Go, Microservices) - Semrush

Semrush

Overview

Join Semrush, a leading online visibility management SaaS platform, as a Senior Backend Developer in our Enterprise Solutions Unit. With over 10,000,000 users worldwide, Semrush has evolved from a small group of SEO and IT specialists into a comprehensive marketing suite offering more than 55 products, tools, and add-ons. Our mission is to make online competition fair and transparent, providing equal opportunities for everyone.

Role Description

As a Senior Backend Developer, you will lead the backend development efforts for our Enterprise Solutions Unit. You will be responsible for designing and implementing robust, scalable, and secure backend systems using Golang, SQL, and Kubernetes. Your role will involve:

  • Leading the development of complex features and projects.
  • Ensuring the overall quality and performance of the backend codebase.
  • Establishing and enforcing coding standards and best practices.
  • Leading code reviews and fostering a culture of quality.
  • Designing and maintaining comprehensive CI/CD pipelines.
  • Handling and resolving critical incidents and providing post-mortem analysis.
  • Mentoring mid-level and junior developers, providing guidance and support.
  • Driving continuous improvement initiatives for the development process and codebase.

Who We Are Looking For

We are seeking a backend developer with:

  • A Bachelor's degree or equivalent work experience.
  • 5+ years of experience in a backend programming environment, with at least 2 years in Go.
  • Expertise in Golang, SQL, Kubernetes, and CI/CD pipelines.
  • Strong leadership skills and the ability to manage projects.
  • Excellent communication skills and problem-solving abilities.

Benefits

  • Flexible working hours and remote work options.
  • Health insurance coverage.
  • Unlimited PTO.
  • Access to training, courses, and conferences.
  • Opportunities for personal and professional growth.

About Semrush

Semrush is a trusted data provider, with our information on online behavior used by major media outlets around the world. We are committed to creating an inclusive environment and are proud to be an equal opportunity employer. Join us in shaping the future of digital marketing.

Benefits
Extracted with AI

  • Health insurance
  • Flexible working hours
  • Remote work options
  • Unlimited PTO
  • Training and development opportunities

Similar jobs

Last update: 23 minutes ago

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to develop ML-based SEO workflows. Remote role with flexible hours and great benefits.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to develop machine learning-based SEO analysis workflows.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to design and develop ML-based SEO workflows. Remote position with flexible benefits.

Semrush logo
Semrush

Frontend Developer with React Experience

Join Semrush as a Frontend Developer with React expertise. Work remotely, develop new features, and solve real-world problems.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

Delivery Hero logo
Delivery Hero

Junior Software Engineer (Golang) - AdTech

Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

instacar logo
instacar

Senior Back End Developer (Golang)

Join instacar as a Senior Back End Developer specializing in Golang. Work on large-scale applications in a dynamic, innovative environment.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

HelloFresh logo
HelloFresh

Senior Backend Engineer - Microservices and Agile Methodologies

Join HelloFresh as a Senior Backend Engineer to design and operate high-scale communication systems using microservices and agile methodologies.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer focusing on Golang, APIs, and distributed systems. Remote work, flexible hours, and great benefits.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

Urban Sports Club logo
Urban Sports Club

Senior Backend Engineer - Golang

Join Urban Sports Club as a Senior Backend Engineer in Valencia, Spain. Work with Golang and GCP in a hybrid environment.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

Runa logo
Runa

Senior Software Engineer - Cloud Infrastructure and Microservices

Join Runa as a Senior Software Engineer in Sofia, Bulgaria, focusing on AWS, microservices, and cloud infrastructure.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Semrush logo
Semrush

Senior GOlang Developer

Join Semrush as a Senior GOlang Developer to build robust microservices and APIs. Work remotely with a focus on Kubernetes and CI/CD.