- Develop backend applications using Node.js Build and maintain server-side applications, REST APIs, and business logic that power the application.
- Design and optimize Elasticsearch – Create indices, mappings, analyzers, and write Query DSL queries to provide fast, accurate search results and analytics.
- Manage Elastic Cloud – Deploy, configure, monitor, and scale Elasticsearch clusters while ensuring high availability and performance.
- Integrate Elasticsearch with applications – Connect Elasticsearch with Node.js services and databases (MySQL/PostgreSQL, etc.) to enable effective data indexing and search.
- Monitor and troubleshoot – Identify and resolve search, indexing, and cluster performance issues, and optimize the overall search infrastructure.