Bestkaam Logo
Kovaion Consulting Logo

Senior Node.js developer

Actively Reviewing the Applications

Kovaion Consulting

Coimbatore, Tamil Nadu, India Full-Time On-site
Posted 3 months ago Apply by May 4, 2026

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.

Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.