Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Semrush

Senior Golang Developer – Enterprise Solutions

Semrush

Senior Golang Developer leading backend development for Semrush. Engaging in complex features, ensuring quality code, and mentoring junior talent in a dynamic environment.

Posted 8/2/2026full-timeRemote • 🇪🇸 SpainSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Golang and backend development, with a strong focus on designing high-performance APIs and maintaining coding standards. Proven ability to mentor developers and drive continuous improvement in development processes.

Highest-signal resume keywords
Expert In GolangBackend Programming ExperienceDesigning High-Performance APIsMentoring DevelopersCI/CD Pipeline Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GolangJavaPythonC#Distributed SystemsDesign PatternsSQLPostgreSQLBigQueryPerformance Tuning
Soft Skills
Excellent Communication SkillsExceptional Problem-Solving AbilitiesCollaborative MindsetStrong Team Player
Tools & Technologies
CI/CD PipelinesCode Review Tools
Industry Keywords
Backend DevelopmentCoding StandardsQuality AssuranceIncident ResolutionContinuous Improvement

Tech Stack

Tools & technologies
BigQueryDistributed SystemsGoJavaPostgresPythonSQL

About the role

Key responsibilities & impact
  • Leading the development of complex features and projects
  • Ensuring the overall quality and performance of the backend codebase
  • Establishing and enforcing coding standards and best practices
  • Leading code reviews and fostering a culture of quality
  • Designing and maintaining comprehensive CI/CD pipelines
  • Handling and resolving critical incidents and providing post-mortem analysis
  • Mentoring mid-level and junior developers, providing guidance and support
  • Driving continuous improvement initiatives for the development process and codebase

Requirements

What you’ll need
  • Bachelor's degree or equivalent work experience
  • 5 years of experience in a backend programming environment (Go, Java, Python, C#, etc.) with at least 2 years’ current experience in Go
  • Expert in Golang with a deep understanding of advanced concepts and performance tuning
  • Mastery in distributed systems, design patterns, and implementation
  • Expert in designing high-performance, secure, and scalable APIs
  • Excellent communication skills, able to articulate complex concepts clearly
  • Exceptional problem-solving abilities, able to tackle the most challenging issues
  • Good understanding of SQL (preferably PostgreSQL), database design, and BigQuery (as a strong plus)
  • Collaborative mindset and a strong team player
  • Experienced in mentoring and developing other developers

Benefits

Comp & perks
  • Unlimited PTO
  • Hobby & team building budget allowance
  • Employee Support Program
  • Loss of family member financial aid
  • Employee Resource Groups