Golang Engineer (with Elastic search)
$$$$
Project Overview:
We are looking for 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.
Skills/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.
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Elasticsearch, Go
Published 25 June
39 views
ยท
4 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...