Senior Backend Developer (Enterprise Solutions Unit)
SemrushJoin 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 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 Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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.
Senior Data Scientist - Enterprise Solutions
Join Semrush as a Senior Data Scientist to develop machine learning-based SEO analysis workflows.
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 Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Software Engineer - Test Framework Development
Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Senior Python Backend Developer
Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Python Backend Developer
Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.
Backend Engineer for Developer Platform (Node.js/TypeScript)
Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
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 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
Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Python Backend Developer
Join our team as a Python Backend Developer in Prague, working with AWS and microservices to transform healthcare.
Senior Software Development Engineer - Java Backend
Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Frontend Developer with React.js Experience
Join Semrush as a Frontend Developer to build innovative AI apps using React.js and TypeScript. Remote work available.