Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Go Engineer with strong Elasticsearch expertise to join our team and help design, build, and optimize high-performance search and data processing solutions. The ideal candidate will have hands-on experience developing scalable backend systems in Go and deep knowledge of Elasticsearch architecture, indexing, search optimization, and cluster management.
Responsibilities
- Design, develop, and maintain backend services using Go (Golang).
- Build and optimize Elasticsearch-based search and analytics solutions.
- Design efficient indexing strategies, mappings, and data models.
- Monitor, troubleshoot, and improve Elasticsearch cluster performance and reliability.
- Develop APIs and microservices that interact with large-scale datasets.
- Optimize search relevance, query performance, and scalability.
- Collaborate with product, engineering, and data teams to define technical solutions.
- Participate in architecture discussions, code reviews, and technical mentoring.
Requirements
- 5+ years of software development experience.
- Strong commercial experience with Go (Golang).
- Proven expertise with Elasticsearch/OpenSearch.
- Deep understanding of search architecture, indexing, querying, aggregations, and cluster management.
- Experience building scalable distributed systems and microservices.
- Strong knowledge of REST APIs and event-driven architectures.
- Experience with Docker and Kubernetes.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience with performance tuning and troubleshooting in production environments.
- Strong understanding of software design patterns and engineering best practices.
We Offer
- Flexible working hours
- Remote work/office work
- Paid vacation
- Paid sick leave
- Corporate doctor services
- Free English classes
- Life event support
- Payment for educational courses, certificates (50%)
- Different sports activities in the office (badminton, tennis, darts, gym)
- Fully equipped office with car and bicycle parking
Apply Now
You may also be interested in:
Senior Machine Learning Engineer
We are looking for a hands-on, implementation-focused Senior Machine Learning Engineer / Applied Data Scientist to help design, build, train, and optimize advanced machine learning models. The ideal candidate combines strong practical ML expertise with experience scaling model training and deploying production-ready AI solutions.
Machine Learning
36 days ago
Connect With Our Experts
Get in touch with us. We'd love to hear from you.
Contact Us
We use cookies to improve user experience, analyze website traffic and assist in our marketing efforts. By clicking “Accept“, you agree to our website's cookie use as described in our "Privacy Policy & Data Protection". You can change your cookie settings at any time in “Preferences”.