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
To apply for this and other jobs on Djinni login or signup.
Loading...