Semrush logo

Senior GOlang Developer

Semrush

Job Overview

Join Semrush as a Senior GOlang Developer in our Enterprise Solutions Unit. You will be a key player in developing and maintaining the backbone of our applications. This role involves building robust microservices and APIs that integrate seamlessly with other services to provide a smooth user experience. Your expertise in Golang, Kubernetes, and CI/CD pipelines will be essential in ensuring the reliability, scalability, and efficiency of our backend systems.

Key Responsibilities

  • Develop and Maintain Microservices and APIs: Work on building and maintaining microservices and APIs, ensuring they are robust and scalable.
  • Code Reviews: Conduct thorough code reviews and provide constructive feedback to improve code quality and adherence to best practices.
  • Kubernetes Management: Manage deployments and troubleshoot issues in Kubernetes environments.
  • CI/CD Pipelines: Set up and optimize CI/CD pipelines using GitLab.
  • Database Management: Write SQL queries and optimize database performance, particularly in PostgreSQL. Manage setup, maintenance, troubleshooting, and efficient index design for data retrieval.

Who We Are Looking For

  • Educational Background: Bachelor's degree in computer science or equivalent work experience.
  • Experience: Minimum 3 years of experience programming in GOlang.
  • Technical Skills: Strong understanding of Golang, including concurrency, performance optimization, and package management. Proficient in deploying, managing, and troubleshooting applications in Kubernetes. Competent in setting up and maintaining CI/CD pipelines.
  • API Knowledge: Strong knowledge of RESTful and/or GraphQL APIs, including best practices for security and performance.
  • Communication Skills: Effective communication with both technical and non-technical stakeholders.
  • Collaboration Skills: Strong collaboration skills, able to work effectively within a team.

Preferred Qualifications

  • Mindset: Positive, solution-oriented, and able to motivate others.
  • Soft Skills: Great soft skills and collaboration skills.
  • Values: Share our common values: Trust, Sense of Ownership, and enthusiasm for Constant Changes.

About the Team

The Semrush Enterprise solutions unit is focused on building innovative solutions for large companies to unlock growth by answering recurring, complex, and unknown Digital Marketing-related questions automatically. We are developing a cutting-edge platform tailored to the needs of today’s digital marketers who work in large companies.

Benefits

  • Work Flexibility: Choose your work format - work from office, home, or a mix of both.
  • Health Coverage: Medical insurance coverage.
  • Time Off: Unlimited PTO.
  • Professional Development: Access to training, courses, and conferences.
  • Additional Perks: Hobby benefit, English courses, corporate events, and gifts for employees.

About Semrush

Semrush is a leading online visibility management SaaS platform used by 10,000,000 digital marketers worldwide. We are committed to creating an inclusive environment for all employees and are an equal opportunity employer.

Join us and be part of a team that is constantly growing and innovating in the digital marketing space.

Benefits
Extracted with AI

  • Medical insurance
  • Flexible working hours
  • Unlimited PTO
  • Hobby benefit
  • Training and courses
  • English courses
  • Corporate events

Similar jobs

Last update: 23 minutes ago

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Semrush logo
Semrush

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.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Semrush logo
Semrush

Senior GOlang Developer

Join Semrush as a Senior GOlang Developer to build robust microservices and APIs. Work remotely with a focus on Kubernetes and CI/CD.

instacar logo
instacar

Senior Back End Developer (Golang)

Join instacar as a Senior Back End Developer specializing in Golang. Work on large-scale applications in a dynamic, innovative environment.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Urban Sports Club logo
Urban Sports Club

Senior Backend Engineer - Golang

Join Urban Sports Club as a Senior Backend Engineer in Valencia, Spain. Work with Golang and GCP in a hybrid environment.

Sysdig logo
Sysdig

Senior Software Engineer - Java/Golang

Join Sysdig as a Senior Software Engineer in Zaragoza, Spain. Work on backend development with Java/Golang in a hybrid environment.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

BisectHosting logo
BisectHosting

Full-Stack Software Developer (GoLang)

Join BisectHosting as a Full-Stack Developer using GoLang and React.js. Work remotely with a focus on gaming server solutions.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to develop machine learning-based SEO analysis workflows.

Semrush logo
Semrush

Frontend Developer with React Experience

Join Semrush as a Frontend Developer with React expertise. Work remotely, develop new features, and solve real-world problems.

Semrush logo
Semrush

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.

Tabby logo
Tabby

Senior Backend Engineer (Golang)

Join Tabby as a Senior Backend Engineer specializing in Golang, working remotely with cutting-edge fintech technology.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Delivery Hero logo
Delivery Hero

Junior Software Engineer (Golang) - AdTech

Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.