Semrush

golang developer for the Enterprise Solutions platform

In short

Senior Golang developer role at Semrush, a SaaS brand visibility platform, to lead backend development for the Enterprise Solutions platform. Requires 5 years of backend experience (2+ years in Go), expertise in distributed systems, scalable API design, and mentoring other developers. Fully remote, open to candidates in Spain, Cyprus, Poland, or Czech Republic.

About Semrush
Semrush is a brand visibility platform that provides AI-driven insights across GEO, SEO, Agentic Search Optimization, content marketing, paid media, and social strategy. It helps marketers strengthen their online presence and create measurable impact.
Responsibilities
•Lead the development of complex features and projects
•Ensure the overall quality and performance of the backend codebase
•Establish and enforce coding standards and best practices
•Lead code reviews and foster a culture of quality
•Design and maintain CI/CD pipelines
•Handle and resolve critical incidents and provide post-mortem analysis
•Mentor mid-level and junior developers, providing guidance and support
•Drive continuous improvement initiatives for the development process and codebase
Requirements
•Bachelor's degree or equivalent work experience
•5 years of experience in a backend programming environment, with at least 2 years of current experience in Go
•Expert knowledge of Golang, including advanced concepts and performance tuning
•Mastery of distributed systems, design patterns, and implementation
•Expertise in designing high-performance, secure, and scalable APIs
•Excellent communication skills and the ability to explain complex concepts clearly
•Exceptional problem-solving abilities
•Good understanding of SQL and database design
•Collaborative mindset and strong team-player skills
•Experience mentoring and developing other developers
Nice to have
•PostgreSQL, BigQuery, ETL/ELT experience
Conditions
•Location: Spain, Cyprus, Poland, Czech Republic
•Unlimited PTO
•Hobby and team-building budget allowance
•Employee Support Program
•Financial aid following the loss of a family member
•Employee Resource Groups

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot