Semrush logo

Senior GOlang Developer

Semrush

Join Semrush as a Senior GOlang Developer

Semrush, a global IT company, is seeking a talented Senior GOlang Developer to join our Enterprise Solutions Unit. As a Backend Engineer, you will play a crucial role in developing and maintaining the backbone of our applications. You will work with a dedicated team within a larger unit, focusing on building robust microservices and APIs that integrate seamlessly with other services to provide a smooth user experience.

Key Responsibilities

  • Develop and Maintain Microservices and APIs: You will be responsible for developing and maintaining microservices and APIs, ensuring they are robust and integrate seamlessly with other services.
  • Conduct Code Reviews: Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Manage Deployments in Kubernetes: Manage deployments and troubleshoot issues in Kubernetes, ensuring the reliability and scalability of our backend systems.
  • Optimize CI/CD Pipelines: Set up and optimize CI/CD pipelines in GitLab to enhance the efficiency of our development processes.
  • 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.
  • SQL Proficiency: Proficient in SQL with experience in writing complex queries and optimizing database performance; skilled in PostgreSQL, including index design and management for efficient data retrieval and storage.

Preferred Qualifications

  • Positive Mindset: You have a positive mindset and like to smile.
  • Solution-Oriented: You're solution-oriented and have a startup mindset, responding quickly to product requirements and changes.
  • Soft Skills: Great soft skills and collaboration skills, easy to communicate with, and able to motivate others.
  • Growth-Oriented: You want to grow personally and professionally and share our common values of trust, sense of ownership, and enthusiasm for constant changes.

About the Team

The Semrush Enterprise Solutions Unit is building new innovative solutions for large companies to unlock growth by answering recurring, complex, and unknown digital marketing-related questions (semi) automatically. This time, we are adding a new focus on growing the Enterprise segment of our 104,000+ strong customer base.

Benefits

  • Flexible Work Environment: It’s up to you to decide what work format works best for you. You can work from the office, from home, or mix both.
  • Health Insurance: Comprehensive medical insurance coverage.
  • Unlimited PTO: Enjoy unlimited paid time off to rest and recharge.
  • Hobby Benefit: Support for your hobbies and personal interests.
  • Training and Development: Access to training, courses, and conferences to enhance your skills.
  • Corporate Events: Participate in corporate events and team-building activities.

Join us at Semrush and be part of a team that is constantly growing and innovating. We are an equal opportunity employer and celebrate diversity, creating an inclusive environment for all employees.

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

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.

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.

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.

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

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 GOlang Developer

Join Semrush as a Senior GOlang Developer to build robust microservices and APIs, ensuring scalability and efficiency in a remote role.

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.

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.

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.

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.

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.

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.

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.

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.

Tabby logo
Tabby

Senior Backend Engineer (Golang)

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

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.

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!

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

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

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer to lead complex projects in a remote role, focusing on Golang, SQL, and Kubernetes.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.