Golang Engineer (with Elastic search)

location

English level: Upper-Intermediate

work type

Work type: Remote

level

Technical Level: Senior

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.

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

    Liudmyla Spilnyk

    Recruiter in JetSoftPro

    You may also be interested in:

    Subscribe

    Get new hot vacancies in your mail

      Connect With Our Experts
      Get in touch with us. We'd love to hear from you.
      Contact Us