About the role
- Build AI-powered applications using APIs and tools such as OpenAI, Anthropic, Hugging Face, LangChain, or LlamaIndex.
- Develop scalable applications using React.js, Node.js, and MongoDB.
- Build chatbots, AI agents, automation workflows, RAG-based applications, and other AI-driven features.
- Write clean, secure, maintainable code and contribute to application architecture and technical decisions.
- Evaluate new AI tools, models, and frameworks and identify practical opportunities for implementation.
- Work closely with Product, QA, DevOps, Design, and other development teams.
- Participate in code reviews, testing, debugging, documentation, and continuous improvement.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 2–5 years of professional software development experience.
- Strong hands-on experience with React.js, Node.js, and MongoDB.
- Practical experience working with Generative AI APIs, preferably OpenAI, Anthropic, or similar platforms.
- Working knowledge of JavaScript/TypeScript.
- Basic to intermediate Python knowledge is an advantage.
- Understanding of REST APIs, databases, Git, and software development practices.
- Strong analytical and problem-solving skills.
- Ability to convert business requirements into practical technical solutions.
- Good communication and teamwork.
- Curiosity and willingness to continuously learn new AI technologies.
- Ability to take ownership of tasks and deliver with minimal supervision.