{"id":33868,"date":"2026-05-01T08:27:20","date_gmt":"2026-05-01T08:27:20","guid":{"rendered":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/?post_type=awsm_job_openings&#038;p=33868"},"modified":"2026-05-01T08:31:10","modified_gmt":"2026-05-01T08:31:10","slug":"senior-node-js-developer","status":"publish","type":"awsm_job_openings","link":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/career\/senior-node-js-developer\/","title":{"rendered":"Senior Node.js Developer"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Key Responsibilities<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Design and implement backend components for a visual workflow automation platform using Node.js and TypeScript.<\/li>\n\n\n\n<li>Develop the workflow runtime engine \u2014 capable of sequential, parallel, conditional, and human-in-loop execution.<\/li>\n\n\n\n<li>Build a modular node\/plugin architecture (like n8n nodes) for API connectors, data operations, and logic functions.<\/li>\n\n\n\n<li>Implement a secure sandbox for executing user-defined code\/functions.<\/li>\n\n\n\n<li>Develop RESTful APIs and WebSocket interfaces for the workflow editor (frontend).<\/li>\n\n\n\n<li>Integrate with databases (MongoDB\/Postgres) and manage workflow persistence and execution logs.<\/li>\n\n\n\n<li>Work with Redis \/ BullMQ (or similar) for distributed workflow execution and queue management.<\/li>\n\n\n\n<li>Ensure high performance, fault tolerance, and scalability across multi-tenant environments.<\/li>\n\n\n\n<li>Collaborate closely with frontend and DevOps teams to ensure smooth integration and deployment.<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Technical Skills Required<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Strong in Node.js &amp; TypeScript<\/strong>\u00a0\u2014 deep understanding of async\/await, streams, events, and error handling.<\/li>\n\n\n\n<li><strong>Experience with Express.js \/ Fastify<\/strong>\u00a0for backend API development.<\/li>\n\n\n\n<li><strong>Hands-on with database ORM frameworks<\/strong>\u00a0(TypeORM, Prisma, Sequelize).<\/li>\n\n\n\n<li><strong>Strong understanding of workflow orchestration<\/strong>\u00a0concepts \u2014 DAGs, triggers, and execution contexts.<\/li>\n\n\n\n<li><strong>Familiar with Redis \/ BullMQ \/ RabbitMQ \/ Kafka<\/strong>\u00a0for distributed task management.<\/li>\n\n\n\n<li><strong>Good understanding of sandboxing techniques<\/strong>\u00a0(vm, isolated process execution, or containers).<\/li>\n\n\n\n<li><strong>Experience designing plugin systems \/ dynamic module loading<\/strong>\u00a0(custom nodes or extensions).<\/li>\n\n\n\n<li><strong>Knowledge of Webhooks, Schedulers, API Integrations (REST, OAuth2, WebSocket, etc.)<\/strong>.<\/li>\n\n\n\n<li><strong>Experience with Docker \/ containerization<\/strong>\u00a0for deployment and scaling.<\/li>\n\n\n\n<li><strong>Experience in AWS Lamda, AWS EKS cluster deployment.<\/strong><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Bonus Skills:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exposure to n8n, Temporal.io, Airflow, or similar automation frameworks.<\/li>\n\n\n\n<li>Knowledge of frontend frameworks (ReactJS) for workflow editors.<\/li>\n\n\n\n<li>Understanding of AI\/LLM integration into workflows.<\/li>\n\n\n\n<li>Prior experience building multi-tenant SaaS platforms.<\/li>\n\n\n\n<li>Cloud experience (AWS \/ GCP \/ Azure).<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Soft Skills<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Excellent problem-solving and system design thinking.<\/li>\n\n\n\n<li>Collaborative mindset \u2014 works well with architects, DevOps, and product teams.<\/li>\n\n\n\n<li>Self-driven to explore open-source projects and implement best practices.<\/li>\n\n\n\n<li>Strong documentation and code quality discipline.<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Experience<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>4+ years of experience in backend development (Node.js).<\/li>\n\n\n\n<li>1+ year of experience in building scalable, event-driven or automation systems is preferred.<\/li>\n\n\n\n<li>Prior contribution to open-source or internal workflow systems is a strong plus.<\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Key Responsibilities Technical Skills Required Bonus Skills: Soft Skills Experience<\/p>\n","protected":false},"author":1,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"class_list":["post-33868","awsm_job_openings","type-awsm_job_openings","status-publish","hentry","job-location-bengaluru","no-of-opening-37"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/awsm_job_openings\/33868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/awsm_job_openings"}],"about":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/types\/awsm_job_openings"}],"author":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media?parent=33868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}