Backend Developer (Node.js + React + Elasticsearch)

EntersliceInformation Technology
Job TypeOffice
CTC₹50K - 65K/year
LocationNoida, Uttar Pradesh
Openings3 Openings
Posted11 months ago
#HiringActivily
#TopOpportunity

Roles & Responsibilities:

Develop and maintain scalable backend services using Node.js (Express.js / Nest.js).

Design and implement RESTful APIs and microservices architecture.

Integrate and optimize Elasticsearch for

o Full-text & fuzzy search o Phonetic & autocomplete suggestions o Aggregations, filtering, and scoring

Implement secure authentication & authorization using JWT, OAuth2, API keys.

Create and manage data pipelines for Elasticsearch indexing.

Collaborate with React.js frontend developers for seamless API integration.

Manage and optimize databases: PostgreSQL/MySQL (SQL) and MongoDB (NoSQL).

Develop background jobs/schedulers (e.g., alerts, periodic syncs).

Monitor, debug, and test APIs and backend services.

Use Docker and CI/CD pipelines for deployment and continuous integration.

________________________________________

⚙️ Required Technical Skills

Proficiency in Node.js (Express.js / Nest.js).

Working knowledge of React.js (for backend–frontend integration).

Hands-on experience with Elasticsearch

o Index design, query DSL, fuzzy matching o Aggregations, highlighting, performance tuning

Strong database skills: PostgreSQL/MySQL and MongoDB.

Solid understanding of REST API design (pagination, rate limiting, versioning).

Experience with JWT/OAuth2 for secure API access.

Working knowledge of Redis and message brokers (RabbitMQ/Kafka).

Familiar with version control (Git, GitHub/GitLab workflows).

Educational Qualifications

B.TechB.EBCA

Required Skills

ExpressElasticity Of Demand AnalysisExperience Elastic SearchExperience NodeJsExperience ReactJs