Semrush logo

Senior Backend Developer (Enterprise Solutions Unit)

Semrush

Join Semrush as a Senior Backend Developer

Semrush, a global IT company, is seeking a Senior Backend Developer to join our Enterprise Solutions Unit. This role is pivotal in leading our backend development efforts, ensuring high standards of code quality and performance. You will shape the architecture and design of our backend systems, focusing on scalability, reliability, and security.

Key Responsibilities

  • Lead the development of complex features and projects.
  • Ensure the overall quality and performance of the backend codebase.
  • Establish and enforce coding standards and best practices.
  • Lead code reviews and foster a culture of quality.
  • Design and maintain comprehensive CI/CD pipelines.
  • Handle and resolve critical incidents, providing post-mortem analysis.
  • Mentor mid-level and junior developers, providing guidance and support.
  • Drive continuous improvement initiatives for the development process and codebase.

Who We Are Looking For

  • Bachelor's degree or equivalent work experience.
  • 5 years of experience in a backend programming environment (Go, Java, Python, C#, etc.) with at least 2 years of experience in Go.
  • Expertise in Golang with a deep understanding of advanced concepts and performance tuning.
  • Mastery in distributed systems, design patterns, and implementation.
  • Expert in designing high-performance, secure, and scalable APIs.
  • Excellent communication skills, able to articulate complex concepts clearly.
  • Exceptional problem-solving abilities, able to tackle the most challenging issues.
  • Good understanding of SQL, preferably PostgreSQL, and database design.
  • Experience in mentoring and developing other developers.

Preferred Qualifications

  • Positive mindset and good communication skills.
  • Mastery in deploying, scaling, and managing applications in Kubernetes.
  • Expertise in creating and managing robust CI/CD pipelines.
  • Solution-oriented with a startup mindset.
  • Great soft skills and collaboration skills.

About the Team

The Semrush Enterprise Solutions Unit is focused on building innovative solutions for large companies, helping them unlock growth by addressing complex digital marketing-related questions. We are expanding our focus on the Enterprise segment of our customer base, developing a cutting-edge platform tailored to the needs of today’s digital marketers.

Benefits

  • Flexible work format: work from office, home, or a mix.
  • Health insurance coverage.
  • Unlimited PTO.
  • Hobby benefit.
  • Training, courses, and conferences.
  • English courses.
  • Corporate events and gifts for employees.

Join us at Semrush and be part of a team that is constantly growing and innovating. We are committed to creating an inclusive environment for all employees and celebrate diversity in our workforce.

Benefits
Extracted with AI

  • Medical insurance
  • Flexible working day start
  • Health insurance coverage
  • Working from a modern coworking space or home
  • Corporate events
  • Unlimited PTO
  • Hobby benefit
  • Training, courses, conferences
  • English courses
  • Gifts for employees

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.

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

Frontend Developer with React Experience

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

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.

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.

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.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

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

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.

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.

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.

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.

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.

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.

Calm logo
Calm

Senior Backend Engineer

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

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.

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.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

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

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

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!

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.