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.
Senior Developer • Bikaner, Rajasthan, India