Join Semrush as a Senior Backend Developer
Semrush, a global IT company, is seeking a Senior Backend Developer to join our Enterprise Solutions Unit. As a Senior Backend Developer, you will lead complex projects, ensuring the highest standards of code quality and performance. You will play a pivotal role in shaping the architecture and design of our backend systems, focusing on scalability, reliability, and security.
Key Responsibilities
- Lead Development: Drive the development of complex features and projects, ensuring the overall quality and performance of the backend codebase.
- Coding Standards: Establish and enforce coding standards and best practices, leading code reviews and fostering a culture of quality.
- CI/CD Pipelines: Design and maintain comprehensive CI/CD pipelines, handling and resolving critical incidents, and providing post-mortem analysis.
- Mentorship: Mentor mid-level and junior developers, providing guidance and support.
- Continuous Improvement: Drive continuous improvement initiatives for the development process and codebase.
Who We Are Looking For
- Experience: Bachelor's degree or equivalent work experience with 5 years in a backend programming environment (Go, Java, Python, C#, etc.), including at least 2 years in Go.
- Expertise: Mastery in Golang, distributed systems, design patterns, and implementation. Expert in designing high-performance, secure, and scalable APIs.
- Skills: Excellent communication skills, exceptional problem-solving abilities, and a good understanding of SQL, preferably PostgreSQL.
- Mentorship: Experienced in mentoring and developing other developers.
Preferred Qualifications
- Mindset: Positive mindset, solution-oriented, and a startup mindset.
- Kubernetes: Mastery in deploying, scaling, and managing applications in Kubernetes.
- CI/CD: Expertise in creating and managing robust CI/CD pipelines.
About the Team
The Semrush Enterprise Solutions Unit is focused on building innovative solutions for large companies, unlocking growth by answering complex digital marketing-related questions. With over 5,000 existing Enterprise customers, Semrush is developing a cutting-edge platform tailored to the needs of today’s digital marketers.
Benefits
- Work Flexibility: Choose your work format - remote, on-site, or hybrid.
- Health and Wellness: Medical insurance and health insurance coverage.
- Time Off: Unlimited PTO and flexible working hours.
- Professional Growth: Access to training, courses, conferences, and English courses.
- Community and Culture: Participate in corporate events and enjoy hobby benefits.
Join us at Semrush and be part of a team that values trust, ownership, and enthusiasm for constant changes. We are committed to creating an inclusive environment for all employees and celebrate diversity.
Apply now to become a part of our growing team!
Benefits Extracted with AI
- Medical insurance
- Flexible working hours
- Health insurance coverage
- Unlimited PTO
- Hobby benefit
- Training, courses, conferences
- English courses
- Corporate events
Similar jobs
Last update: 23 minutes ago
Senior Backend Developer (Enterprise Solutions Unit)
Lead backend development in Enterprise Solutions at Semrush, focusing on Golang, Kubernetes, and CI/CD pipelines.
Senior Backend Developer (Enterprise Solutions Unit)
Lead backend development in Semrush's Enterprise Solutions Unit, focusing on Golang, Kubernetes, and CI/CD pipelines.
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 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.
Mid-Level Golang Developer
Join Semrush as a Mid-Level Golang Developer, focusing on backend systems using Golang, Kubernetes, and PostgreSQL in a flexible, remote role.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Backend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Backend Developer to lead backend projects, ensure code quality, and drive development processes. Remote work available.
Mid-Level GOlang Developer
Join Semrush as a Mid-Level GOlang Developer to build robust microservices and APIs. Work remotely with a focus on Golang, Kubernetes, and CI/CD.
Senior GOlang Developer
Join Semrush as a Senior GOlang Developer to build robust microservices and APIs, ensuring scalability and efficiency in a remote role.
Senior Backend Developer (Go, Microservices) - Semrush
Senior Backend Developer role focusing on Golang, Microservices, and Kubernetes at Semrush in Berlin.
Mid-Level Golang Developer - Enterprise Solutions
Join Semrush as a Mid-Level Golang Developer in Berlin, focusing on microservices, APIs, and robust backend solutions.
Mid-Level Golang Developer - Enterprise Solutions
Join Semrush as a Mid-Level Golang Developer in Catalonia, Spain. Develop enterprise solutions with a focus on microservices and APIs.
Senior Backend Developer (Enterprise Solutions Unit)
Senior Backend Developer role in Semrush's Enterprise Solutions Unit, focusing on complex backend systems and leadership.
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.
Mid/Senior Backend Developer (Python, Golang)
Join Mobik as a Mid/Senior Backend Developer to develop solutions for global telco players using Python and Golang.
Java Developer (Solar Team)
Join Semrush as a Java Developer to work on microservices, Spring Boot, and more in a remote role.
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 Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and maintain web applications using NodeJS, TypeScript, and more.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Senior Frontend Developer (Enterprise Solutions Unit)
Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and more. Hybrid work in Cyprus.