Node JS Developer

Location

On-site

Type

Full Time

Overview

We are looking for an experienced Node JS Developer to build and enhance AI-powered applications. The ideal candidate should have a strong background in backend development, Node.js, and AI/ML integrations. You will collaborate with AI engineers, front-end developers, and DevOps teams to develop scalable, high-performance back-end systems.

Key Responsibilities

  • Develop, optimize, and maintain backend services using Node.js

  • Integrate AI/ML models into applications using TensorFlow.js, OpenAI API, or other ML frameworks

  • Design and implement RESTful APIs and GraphQL endpoints

  • Collaborate with front-end developers to ensure seamless application performance

  • Work with databases like MongoDB, PostgreSQL, or MySQL for data management

  • Implement authentication, authorization, and data security best practices

  • Optimize application performance, scalability, and reliability

  • Debug, test, and fix issues to maintain high-quality application standards

  • Stay updated with the latest advancements in Node.js, AI, and cloud computing

  • Participate in Agile development processes and contribute to sprint planning

Required Skills & Qualifications

  • Bachelor's or Master’s degree in Computer Science, IT, or a related field

  • 3+ years of experience in backend development using Node.js and Express.js

  • Strong knowledge of JavaScript, TypeScript, and asynchronous programming

  • Experience integrating AI/ML models using TensorFlow.js, OpenAI API, or PyTorch

  • Hands-on experience with RESTful APIs, GraphQL, and WebSockets

  • Familiarity with cloud-based AI services (AWS, Azure, Google AI APIs)

  • Proficiency in version control systems like Git

  • Strong problem-solving skills and a passion for AI-driven innovation

  • Experience in serverless computing and event-driven architectures

Submit your Application