Golang backend developer

Employer Semrush
Spain
25 days ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) BigQuery C Sharp (Programming Language) Code Review Database Design Query Languages Software Design Patterns Distributed Systems Python (Programming Language) PostgreSQL Performance Tuning SQL Databases
+5 more
Backend Semrush Software Coding Restful APIs Golang

Requirements

About the role Lead the development of complex features and projects, ensuring overall quality and performance of the backend codebase. Establish and enforce coding standards and best practices, lead code reviews, design and maintain comprehensive CI/CD pipelines, handle critical incidents with post-mortem analysis, mentor junior developers, and drive continuous improvement initiatives for development processes and codebase. Los candidatos deben tomarse el tiempo de leer atentamente todos los elementos de este anuncio de empleo. Por favor, envíen su solicitud sin demora. Responsibilities Leading the development of complex features and projects Ensuring 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 Qualifications ~ Bachelor’s degree or equivalent work experience ~5+ years in a backend programming environment (Go, Java, Python, C#) ~ At least 2 years’ current experience specifically in Go ~ Expertise in Golang with deep understanding of 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, articulate complex concepts clearly ~ Exceptional problem-solving abilities, able to tackle challenging issues ~ Good understanding of SQL (preferably PostgreSQL), database design, and BigQuery (strong plus) ~ Collaborative mindset and strong team player ~ Experience in mentoring and developing other developers About the team Asteria powers the visualization engine for our enterprise solutions. On the backend we optimize ASTs, typechecking, and filtering, continually developing and maintaining the builders behind dynamic elements, pages, and our proprietary query language. Benefits Unlimited PTO Hobby & team building budget allowance Employee Support Program Loss of family member financial aid Employee Resource Groups Equal Opportunity Employer Semrush is an equal opportunity employer. Building a better future for marketers around the world unites people from all backgrounds. Even if you feel that you don’t 100% match all requirements, don’t be discouraged to apply We are committed to ensure that everyone feels a sense of belonging in the workplace. xohynlm We do not discriminate based upon race, religion, creed, color, national origin, sex, pregnancy, sexual orientation, gender identity, gender expression, age, ancestry, physical or mental disability, or medical condition including medical characteristics, genetic identity, marital status, military service, or any other classification protected by applicable local, state or federal laws. J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all