Job Details
Senior Golang Developer – Enterprise Solutions
Developer Engineering
Job Description
Position: Senior Golang Developer – Enterprise Solutions
Location: Spain (Remote)
Type: Full-time
About Semrush
Semrush is a global SaaS leader in online visibility and digital marketing, serving over 10 million users worldwide. Publicly traded on the NYSE, the company is expanding its enterprise solutions to meet growing demand from large organizations.
Role Overview
As a Senior Golang Developer, you’ll lead backend development projects, build scalable and secure systems, and mentor team members. You’ll contribute to the design and architecture of enterprise-focused products with a strong emphasis on performance, reliability, and clean code.
Key Responsibilities
- Lead development of complex backend features
- Define and enforce coding standards and conduct code reviews
- Design CI/CD pipelines and handle incident resolution
- Mentor junior and mid-level developers
- Continuously improve codebase and development processes
Requirements
- 5+ years in backend development; 2+ years with Golang
- Strong expertise in Golang, distributed systems, and API design
- Proficiency in SQL (PostgreSQL preferred)
- Solid communication and problem-solving skills
- Experience mentoring developers
Nice to Have
- Experience with Kubernetes, CI/CD pipelines
- Familiarity with large-scale enterprise systems
- Shared values: Trust, Ownership, Adaptability
Team & Project Focus
You’ll join the Report Builder team within the Enterprise Solutions Unit, focused on building custom reporting tools for large enterprise clients. The goal is to provide scalable answers to complex digital marketing challenges.
Benefits
- Remote or hybrid work options
- Flexible hours and unlimited PTO
- Hobby allowance and employee support program
- Corporate events, training, and conferences
- Meals/snacks at the office and more
Inclusion
Semrush is committed to diversity and inclusion. You’re encouraged to apply even if you don’t meet all qualifications.
Related Jobs
Latest Related Job For You
Senior Backend Developer – Semrush AI Lab
- Developer Engineering
- Negotiate
- 7 hours ago
Algorithm Engineer, LLM (Safety First) – AI Safety
- Developer Engineering
- Negotiate
- 11 hours ago
Senior QA Engineer (Java coding)
- Developer Engineering
- Negotiate
- 12 hours ago
Software Engineer, Backend (Consumer - Trading)
- Developer Engineering
- Negotiate
- a day ago
Staff Software Engineer, Infrastructure (Compute)
- Developer Engineering
- Negotiate
- a day ago
Senior Software Engineer, Backend – Platform (Infra Core Reliability)
- Developer Engineering
- Negotiate
- a day ago
Software Engineer, Backend – Blockchain Platform (Blockchain Nodes)
- Developer Engineering
- Negotiate
- a day ago
Software Engineer, Backend – Consumer Products
- Developer Engineering
- Negotiate
- a day ago