Overview
Join Semrush, a leading online visibility management SaaS platform, as a Mid-Level Golang Developer in our Enterprise Solutions Unit. With over 10 million users globally, Semrush is dedicated to providing cutting-edge solutions to digital marketers in large companies. This role is pivotal in developing and maintaining the backbone of our applications, focusing on robust microservices and APIs.
Responsibilities
- Develop and maintain microservices and APIs.
- Conduct thorough code reviews and provide constructive feedback.
- Ensure code quality and adherence to best practices.
- Manage deployments and troubleshoot issues in Kubernetes.
- Set up and optimize CI/CD pipelines in GitLab.
- Contribute to improving the codebase and development processes.
- Write SQL queries and optimize database performance, particularly in PostgreSQL.
Qualifications
- Bachelor's degree in computer science or equivalent work experience.
- Minimum 3 years of experience programming in Golang.
- 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.
- Proficient in designing and implementing microservices.
- Strong knowledge of RESTful and/or GraphQL APIs.
- Effective communication with both technical and non-technical stakeholders.
About the Team
The Semrush Enterprise solutions unit is focused on developing innovative solutions for large companies. With over 5,000 existing Enterprise customers, we are building a platform tailored to the needs of today's digital marketers.
Benefits
- Flexible work options: work from office, home, or a mix of both.
- Health insurance coverage.
- Unlimited PTO.
- Access to training, courses, and conferences.
- Modern coworking spaces available.
Join Us
If you're a solution-oriented developer with a positive mindset and strong collaboration skills, Semrush is the place for you. We value trust, ownership, and a constant drive for improvement. Apply now to be part of a company that is making a significant impact in the digital marketing world.
Benefits Extracted with AI
- Health insurance
- Flexible working hours
- Remote work options
- Unlimited PTO
- Training and development opportunities
Similar jobs
Last update: 23 minutes ago
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to โฌ80k/year, 30 days vacation.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Backend Engineer (Go/Python)
Join Vio.com as a Senior Backend Engineer to develop scalable solutions using Go and Python, enhancing our travel platform.
Senior Fullstack Engineer with TypeScript and Microservices
Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.
Senior Backend Engineer with Go and AWS Experience
Join Vio.com as a Senior Backend Engineer to work with Go, AWS, and more, ensuring the best travel deals for users.
Full Stack Web Developer (Golang + Angular)
Join nexuzhealth as a Full Stack Web Developer (Golang + Angular) to innovate healthcare solutions. Work in a hybrid environment with a dynamic team.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior Backend Engineer (Node.js, Remote)
Join Factor Eleven as a Senior Backend Engineer to develop scalable microservices using Node.js, TypeScript, and AWS in a remote role.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
Senior Developer/DevOps Software Engineer
Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.