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.

Key Responsibilities

  • Lead Development Projects: Spearhead the development of complex features and projects, ensuring the overall quality and performance of the backend codebase.
  • Establish Standards: Set and enforce coding standards and best practices, leading code reviews and fostering a culture of quality.
  • Design CI/CD Pipelines: Design and maintain comprehensive CI/CD pipelines to streamline development processes.
  • Incident Management: Handle and resolve critical incidents, providing post-mortem analysis to prevent future occurrences.
  • Mentorship: Mentor mid-level and junior developers, providing guidance and support to foster their growth.
  • Continuous Improvement: Drive continuous improvement initiatives for the development process and codebase.

Who We Are Looking For

  • Educational Background: Bachelor's degree or equivalent work experience.
  • Experience: At least 5 years in a backend programming environment (Go, Java, Python, C#, etc.) with a minimum of 2 years in Go.
  • Technical Expertise: Mastery in Golang, distributed systems, design patterns, and implementation. Proficient in designing high-performance, secure, and scalable APIs.
  • Communication Skills: Excellent communication skills, capable of articulating complex concepts clearly.
  • Problem-Solving Abilities: Exceptional problem-solving skills, able to tackle challenging issues effectively.
  • Database Knowledge: Good understanding of SQL, preferably PostgreSQL, and database design.
  • Leadership Skills: Experienced in mentoring and developing other developers.

Preferred Qualifications

  • Mindset: Positive mindset with a solution-oriented approach.
  • Kubernetes Expertise: Mastery in deploying, scaling, and managing applications in Kubernetes.
  • CI/CD Proficiency: Expertise in creating and managing robust CI/CD pipelines.
  • Soft Skills: Strong collaboration skills and the ability to motivate others.
  • Growth-Oriented: Desire to grow personally and professionally, sharing our values of trust, ownership, and enthusiasm for change.

About the Team

The Semrush Enterprise Solutions Unit is focused on building innovative solutions for large companies, addressing complex digital marketing-related questions. With over 5,000 existing Enterprise customers, we are developing a cutting-edge platform tailored to the needs of today’s digital marketers.

Work Environment and Benefits

  • Work Flexibility: Choose your preferred work format - remote, on-site, or hybrid.
  • Health and Wellness: Comprehensive health insurance coverage.
  • Professional Development: Access to training, courses, and conferences.
  • Work-Life Balance: Unlimited PTO and flexible working hours.
  • Additional Perks: Corporate events, hobby benefits, and gifts for employees.

Join us at Semrush and be part of a team that is constantly growing and innovating in the digital marketing space. We are an equal opportunity employer, committed to creating an inclusive environment for all employees.

Benefits
Extracted with AI

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

Similar jobs

Last update: 23 minutes ago

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

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.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer to lead complex projects in a remote role, focusing on Golang, SQL, and Kubernetes.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Lead backend development in Semrush's Enterprise Solutions Unit, focusing on Golang, Kubernetes, and CI/CD pipelines.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Lead backend development in Enterprise Solutions at Semrush, focusing on Golang, Kubernetes, and CI/CD pipelines.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Senior Backend Developer role in Semrush's Enterprise Solutions Unit, focusing on complex backend systems and leadership.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a hybrid work environment.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a remote role.

Semrush logo
Semrush

Senior GOlang Developer

Join Semrush as a Senior GOlang Developer to build robust microservices and APIs, ensuring scalability and efficiency in a remote role.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and maintain web applications using NodeJS, TypeScript, and more.

Semrush logo
Semrush

Senior Backend Developer (Go, Microservices) - Semrush

Senior Backend Developer role focusing on Golang, Microservices, and Kubernetes at Semrush in Berlin.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Senior Frontend Developer role focusing on JavaScript, TypeScript, and UX in a leading SaaS platform.

Semrush logo
Semrush

Mid-Level Golang Developer - Enterprise Solutions

Join Semrush as a Mid-Level Golang Developer in Berlin, focusing on microservices, APIs, and robust backend solutions.

Semrush logo
Semrush

Fullstack Developer (Raspberry Team)

Join Semrush as a Fullstack Developer in the Raspberry Team, focusing on product development and cloud technologies.

Semrush logo
Semrush

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.

Semrush logo
Semrush

Senior Fullstack Developer (Python, React)

Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

Semrush logo
Semrush

Frontend Developer / Team Lead

Join Semrush as a Frontend Developer / Team Lead to lead and mentor a team, develop new features, and solve complex problems using React and Node.js.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Motius logo
Motius

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.

Semrush logo
Semrush

Frontend Developer (UI-Kit Team)

Join Semrush as a Frontend Developer in the UI-Kit Team. Work remotely, develop open-source systems, and support developers.

Semrush logo
Semrush

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.

Semrush logo
Semrush

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.

Semrush logo
Semrush

Java Developer (Solar Team)

Join Semrush as a Java Developer to work on microservices, Spring Boot, and more in a remote role.