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
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 focusing on Golang, APIs, and distributed systems. Remote work, flexible hours, and great benefits.
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.
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)
Lead backend development in Enterprise Solutions at Semrush, focusing on Golang, Kubernetes, and CI/CD pipelines.
Senior Backend Developer (Enterprise Solutions Unit)
Senior Backend Developer role in Semrush's Enterprise Solutions Unit, focusing on complex backend systems and leadership.
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.
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.
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 NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and maintain web applications using NodeJS, TypeScript, and more.
Senior Backend Developer (Go, Microservices) - Semrush
Senior Backend Developer role focusing on Golang, Microservices, and Kubernetes at Semrush in Berlin.
Senior Frontend Developer (Enterprise Solutions Unit)
Senior Frontend Developer role focusing on JavaScript, TypeScript, and UX in a leading SaaS platform.
Mid-Level Golang Developer - Enterprise Solutions
Join Semrush as a Mid-Level Golang Developer in Berlin, focusing on microservices, APIs, and robust backend solutions.
Fullstack Developer (Raspberry Team)
Join Semrush as a Fullstack Developer in the Raspberry Team, focusing on product development and cloud technologies.
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 Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
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.
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.
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.
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.
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.
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.
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.
Java Developer (Solar Team)
Join Semrush as a Java Developer to work on microservices, Spring Boot, and more in a remote role.