Senior Backend Developer (Go, Microservices) - Semrush
SemrushOverview
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
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
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.
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.
Senior Data Scientist - Enterprise Solutions
Join Semrush as a Senior Data Scientist to develop machine learning-based SEO analysis workflows.
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.
Frontend Developer with React Experience
Join Semrush as a Frontend Developer with React expertise. Work remotely, develop new features, and solve real-world problems.
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!
Junior Software Engineer (Golang) - AdTech
Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.
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.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
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.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
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.
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.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Senior Backend Engineer (Elixir & Go)
Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.
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.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
Senior Software Engineer - Cloud Infrastructure and Microservices
Join Runa as a Senior Software Engineer in Sofia, Bulgaria, focusing on AWS, microservices, and cloud infrastructure.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
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.