Job Summary
We are looking for an experienced Full Stack Developer with strong expertise in React.js, Python, API development, and AI/Generative AI technologies. The ideal candidate will be responsible for designing and developing scalable web applications and integrating AI/ML capabilities into modern software solutions.
You will work closely with Data Scientists, AI/ML Engineers, Product Managers, and business stakeholders to build production-ready applications powered by AI.
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using React.js and Python.
- Build responsive and user-friendly front-end applications using React.js, JavaScript/TypeScript, HTML, and CSS.
- Develop robust and scalable RESTful APIs and backend services using Python frameworks such as FastAPI, Flask, or Django.
- Integrate AI/ML and Generative AI capabilities into web applications and enterprise solutions.
- Work with LLMs, Generative AI, Prompt Engineering, RAG, embeddings, and vector databases.
- Integrate AI models and services through APIs such as OpenAI, Azure OpenAI, or other LLM platforms.
- Build backend services for AI-powered applications, chatbots, copilots, and intelligent automation solutions.
- Collaborate with Data Scientists and ML Engineers to integrate machine learning models into production applications.
- Design and implement secure, scalable, and high-performance APIs and microservices.
- Work with databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
- Troubleshoot application issues and optimize application performance, scalability, and reliability.
- Participate in code reviews and follow software development best practices.
- Work with DevOps teams to support CI/CD, containerization, and cloud deployment.
Required Skills
- 38 years of experience in Full Stack Development.
- Strong hands-on experience with React.js.
- Strong proficiency in Python.
- Experience developing and integrating REST APIs / RESTful services.
- Strong knowledge of JavaScript / TypeScript.
- Experience with backend frameworks such as FastAPI, Flask, or Django.
- Hands-on experience with AI / Generative AI applications.
- Understanding of LLMs, Prompt Engineering, RAG, embeddings, and vector databases.
- Experience integrating third-party APIs and AI/ML services.
- Strong understanding of SQL and database concepts.
- Good understanding of Git, version control, testing, and software development lifecycle.