Senior GOlang Developer
SemrushJob 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
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
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.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
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.
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.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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.
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.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
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.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Senior Data Scientist - Enterprise Solutions
Join Semrush as a Senior Data Scientist to develop machine learning-based SEO analysis workflows.
Frontend Developer with React Experience
Join Semrush as a Frontend Developer with React expertise. Work remotely, develop new features, and solve real-world problems.
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.
Senior Backend Engineer (Golang)
Join Tabby as a Senior Backend Engineer specializing in Golang, working remotely with cutting-edge fintech technology.
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.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Junior Software Engineer (Golang) - AdTech
Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.
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!
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.