Role Overview
As a Senior Backend Developer at Semrush, you will lead the backend development efforts within the Enterprise Solutions Unit. You will be responsible for designing, implementing, and maintaining high-quality backend systems that are scalable, reliable, and secure. Your expertise in Golang, SQL, Kubernetes, and CI/CD pipelines will be crucial for driving development processes and seamless integration of new features.
Key Responsibilities
- 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
- 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 deploying, scaling, and managing applications in Kubernetes.
- Mastery in microservices architecture, design patterns, and implementation.
- Excellent communication skills and strong leadership abilities.
About The Team
The Semrush Enterprise Solutions Unit is focused on developing innovative solutions for large companies to address complex digital marketing-related questions. With over 5,000 existing Enterprise customers, Semrush is at the forefront of digital marketing solutions.
Benefits and Work Culture
- Flexible working arrangements (WFO, WFH, or hybrid).
- Comprehensive health insurance.
- Access to modern coworking spaces or the option to work from home.
- Unlimited PTO and a supportive environment for personal and professional growth.
About Semrush
Semrush is a global IT company with over 10,000,000 users worldwide, offering a comprehensive platform for digital marketers. We are committed to creating an inclusive environment and are proud to be an equal opportunity employer.
Benefits Extracted with AI
- Flexible work format
- Health insurance
- Modern coworking space or home office
- Corporate events
- Unlimited PTO
- Hobby benefit
- Training and courses
- English courses
- Gifts for employees
Similar jobs
Last update: 23 minutes ago
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.
Senior Backend Developer
Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Software Engineer - Full Stack/Back-End with Python and TypeScript
Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Developer with Kubernetes and Automation Expertise
Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.