This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are currently seeking a highly motivated Software Developer with strong expertise in Elasticsearch and a background in .NET, Java, or Python. This is a remote role; however, you must be based in Ireland to be considered. As a Software Developer, you will design, build, and maintain scalable backend systems with a focus on Elasticsearch integration, while working closely with SQL databases. You’ll be part of an agile and collaborative team, driving innovation and solving complex challenges.
Job Responsibility:
Develop backend services and APIs using .NET, Java, or Python
Design and optimize search solutions using Elasticsearch, including indexing strategies, mapping, querying, and performance tuning
Manage data integration between Elasticsearch and SQL databases
Implement and maintain Elastic Stack components (Kibana, Logstash, Beats)
Collaborate across teams to design scalable and reliable systems
Write clean, maintainable, and well-tested code
Participate in peer reviews, system architecture discussions, and ongoing process improvements
Requirements:
Strong experience developing with .NET (C#), Java, or Python
Proven expertise with Elasticsearch (design, development, optimization, scaling)
Strong proficiency in SQL database design and optimization
Experience with Elastic Stack tools (Kibana, Logstash, Beats)
Good knowledge of RESTful APIs and microservices architecture
Understanding of performance tuning, caching strategies, and distributed systems
Nice to have:
Exposure to cloud platforms (AWS, Azure, GCP) and cloud-based Elasticsearch services
Familiarity with containerization (Docker, Kubernetes)
Knowledge of messaging systems like Kafka or RabbitMQ