About the Role
We’re looking for a passionate Node.js Developer with a foundational understanding of AI technologies to join our growing engineering team. You’ll work on building scalable backend systems, integrating AI / ML APIs, and contributing to intelligent application features that enhance user experiences.
This is a full-time, in-office role based in Bangalore. Remote work is not applicable.
Key Responsibilities
- Develop, test, and maintain server-side applications using Node.js and related frameworks (Express, FastApi, etc.).
- Integrate AI and ML services (such as OpenAI, TensorFlow, Hugging Face, or similar APIs) into applications.
- Design and build RESTful APIs and microservices for web and mobile applications.
- Collaborate with frontend and AI teams to define and deliver robust, efficient solutions.
- Optimize performance and ensure application scalability.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews and team discussions to continuously improve product quality.
Required Skills & Qualifications
1–2 years of hands-on experience in Node.js development.Strong proficiency in JavaScript (ES6+) and understanding of asynchronous programming.Experience with Express.js or FastApi frameworks.Familiarity with databases (supabase, PostgreSQL, or MySQL).Basic understanding of AI concepts and experience integrating AI / ML APIs.Understanding of RESTful API design and authentication mechanisms (JWT, OAuth, etc.).Familiarity with version control tools (Git / GitHub).Nice-to-Have Skills
Exposure to Python-based AI frameworks (like TensorFlow, PyTorch, LangChain, etc.).Experience with cloud platforms (AWS, GCP, or Azure).Knowledge of containerization tools (Docker, Kubernetes).Interest in AI application development, prompt engineering, or chatbot integrations.Education
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).