We are currently seeking a highly motivatedSoftware Developerwith strong expertise inElasticsearchand a background in.NET, Java, or Python.
This is aremote role; however, youmust be based in Irelandto be considered.
Role Overview:
As a Software Developer, you will design, build, and maintain scalable backend systems with a focus onElasticsearchintegration, while working closely withSQL databases. You?ll be part of an agile and collaborative team, driving innovation and solving complex challenges.
Key Responsibilities:
- Develop backend services and APIs using .NET, Java, or Python.
- Design and optimize search solutions usingElasticsearch, including indexing strategies, mapping, querying, and performance tuning.
- Manage data integration between Elasticsearch andSQL 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.
Required Skills & Experience:
- Strong experience developing with.NET (C#),Java, orPython.
- Proven expertise withElasticsearch(design, development, optimization, scaling).
- Strong proficiency inSQLdatabase 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.
Desirable Skills:
- 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.
We are currently seeking a highly motivatedSoftware Developerwith strong expertise inElasticsearchand a background in.NET, Java, or Python.
This is aremote role; however, youmust be based in Irelandto be considered.
Role Overview:
As a Software Developer, you will design, build, and maintain scalable backend systems with a focus onElasticsearchintegration, while working closely withSQL databases. You?ll be part of an agile and collaborative team, driving innovation and solving complex challenges.
Key Responsibilities:
- Develop backend services and APIs using .NET, Java, or Python.
- Design and optimize search solutions usingElasticsearch, including indexing strategies, mapping, querying, and performance tuning.
- Manage data integration between Elasticsearch andSQL 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.
Required Skills & Experience:
- Strong experience developing with.NET (C#),Java, orPython.
- Proven expertise withElasticsearch(design, development, optimization, scaling).
- Strong proficiency inSQLdatabase 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.
Desirable Skills:
- 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.