Entelligo
|
Back to careers

Backend Developer (Node.js)

About the role

We're looking for a Node.js backend developer who can take ownership of core platform features. You'll work directly with the founding team on a product that's actively evolving — expect real responsibility from early on.

Requirements

  1. Node.js — 3 to 4 years of hands-on backend experience

  2. Express.js or Fastify — building and maintaining REST APIs

  3. PostgreSQL — schema design, query optimization, indexing

  4. MongoDB — document modeling, aggregation pipelines

  5. Async patterns — Promises, async/await, event loop awareness

  6. Git & GitHub — branching, PRs, code reviews

Nice to have

  1. WebSockets — real-time features, room-based connection management

  2. Redis — caching, pub/sub, session management

  3. Docker — containerization and local dev setup

  4. TypeScript — strongly preferred over plain JS

  5. Prior experience at a startup or early-stage product

Preferred candidates

A developer who has shipped backend features in production, can navigate an existing codebase quickly, and is comfortable making decisions with incomplete information. We're a small team — ownership matters more than seniority.

How We Work with AI

We encourage the use of AI tools as part of the development workflow. AI can help you learn faster, improve productivity, and automate repetitive tasks.

However, we expect every engineer to have a solid understanding of the fundamentals and take ownership of the code they write. You should be able to read, debug, modify, and explain your implementation and technical decisions.

If you rely entirely on AI-generated code without understanding how it works, this role is unlikely to be a good fit.

Role details

Open positions

2

Job type

Full time

Type of job

Hybrid

Location

Noida, Delhi NCR