
Senior Golang Developer
Semrush
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Contribute to full product development and influence the product
- Maintain and develop Go services to ensure they scale and handle load effectively
- Write complex and efficient SQL queries for a database cluster with hundreds of terabytes of data
- Set up robust monitoring and alerting systems to ensure service reliability and performance
- Write code that not only works, but is also easy to understand, maintain, and test
- Mentor other developers and foster a culture of technical excellence
Requirements
- 3+ years of professional Go development experience
- Solid experience in web-service development
- Strong SQL and database management experience
- Experience with data processing and strong understanding of data pipelines
- Familiarity with GNU/Linux: you should be comfortable using the console as a "second editor"
- Expertise in creating and managing robust CI/CD pipelines
- Experience with containerization and managing infrastructure using Docker
- A desire and ability to mentor other developers
- Strong collaboration skills. Teamwork is a core value for us
- Deep expertise with modern architectural patterns
- Not required but a plus
- Experience working with ClickHouse or similar columnar databases
- Experience with K8s, Helm, PostgreSQL, Redis, Zookeeper, gRPC, GitLab CI, or GCP
- Experience using Prometheus and/or Grafana for monitoring and visualization
- Experience working with Terraform or other IaaC
- Good understanding of Agile principles and experience working with Scrum
Benefits
- Flexible working hours
- Unlimited PTO
- Flexi Benefit for your hobby
- Employee Support Program
- Loss of family member financial aid
- Employee Resource Groups
- Meals, snacks, and drinks at the office
- Corporate events
- Teambuilding
- Training, courses, conferences
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoSQLdatabase managementdata processingCI/CD pipelinescontainerizationinfrastructure managementAgile principlesScrummodern architectural patterns
Soft Skills
mentoringcollaborationteamworktechnical excellence