Talent.com
No longer accepting applications
Senior Node.js developer

Senior Node.js developer

Kovaion ConsultingBikaner, Rajasthan, India
1 day ago
Job description

Job Title : Senior Node.js Developer

About the Role

We are building a

next-generation AI First CRM workflow automation platform

— enabling users to visually create, orchestrate, and execute workflows connecting APIs, data sources, and AI models.

We’re looking for a

strong Node.js Developer

who can design and implement the core workflow execution engine, node framework, and integration architecture.

Key Responsibilities

Design and implement

backend components for a

visual workflow automation platform

using

Node.js and TypeScript .

Develop the

workflow runtime engine

— capable of sequential, parallel, conditional, and human-in-loop execution.

Build a

modular node / plugin architecture

(like n8n nodes) for API connectors, data operations, and logic functions.

Implement a

secure sandbox

for executing user-defined code / functions.

Develop

RESTful APIs and WebSocket interfaces

for the workflow editor (frontend).

Integrate with

databases (MongoDB / Postgres)

and manage workflow persistence and execution logs.

Work with

Redis / BullMQ

(or similar) for distributed workflow execution and queue management.

Ensure

high performance, fault tolerance, and scalability

across multi-tenant environments.

Collaborate closely with frontend and DevOps teams to ensure smooth integration and deployment.

Technical Skills Required

Core :

Strong in Node.js & TypeScript

— deep understanding of async / await, streams, events, and error handling.

Experience with Express.js / Fastify

for backend API development.

Hands-on with database ORM frameworks

(TypeORM, Prisma, Sequelize).

Strong understanding of workflow orchestration

concepts — DAGs, triggers, and execution contexts.

Familiar with Redis / BullMQ / RabbitMQ / Kafka

for distributed task management.

Good understanding of sandboxing techniques

(vm, isolated process execution, or containers).

Experience designing plugin systems / dynamic module loading

(custom nodes or extensions).

Knowledge of Webhooks, Schedulers, API Integrations (REST, OAuth2, WebSocket, etc.) .

Experience with Docker / containerization

for deployment and scaling.

Experience in AWS Lamda, AWS EKS cluster deployment.

Bonus Skills : Exposure to

n8n, Temporal.io, Airflow, or similar automation frameworks .

Knowledge of

frontend frameworks (ReactJS)

for workflow editors.

Understanding of

AI / LLM integration

into workflows.

Prior experience building

multi-tenant SaaS platforms .

Cloud experience (AWS / GCP / Azure).

Soft Skills

Excellent problem-solving and system design thinking.

Collaborative mindset — works well with architects, DevOps, and product teams.

Self-driven to explore open-source projects and implement best practices.

Strong documentation and code quality discipline.

Experience

4+ years

of experience in backend development (Node.js).

1+ year

of experience in building scalable, event-driven or automation systems is preferred.

Prior contribution to open-source or internal workflow systems is a strong plus.

Create a job alert for this search

Senior Developer • Bikaner, Rajasthan, India