Role & responsibilities
- Develop and maintain scalable web applications using Python and Django for backend development and React.js/Angular for frontend development.
- Design, develop, and integrate Generative AI solutions using LLMs, Prompt Engineering, RAG, AI Agents, LangChain, and OpenAI/Azure OpenAI services.
- Build and consume RESTful APIs and microservices using Django REST Framework (DRF), FastAPI, or Flask.
- Create responsive and interactive user interfaces using React.js/Angular, TypeScript, HTML5, CSS3, and JavaScript.
- Integrate AI-powered features such as chatbots, intelligent search, document processing, content generation, and workflow automation.
- Work with SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and vector databases like Pinecone, ChromaDB, or FAISS.
- Implement authentication, authorization, security best practices, and application performance optimization.
- Collaborate with architects, business analysts, and cross-functional teams to deliver high-quality AI-enabled solutions.
- Participate in Agile/Scrum ceremonies, code reviews, unit testing, CI/CD pipeline implementation, and cloud deployments on Azure/AWS.
- Experience: 310 years of experience in Python/Django development with hands-on expertise in React.js or Angular and Generative AI technologies.
Key Skills:
Python, Django, Django REST Framework, React.js/Angular, JavaScript, TypeScript, GenAI, LangChain, Vector Databases, PostgreSQL, MongoDB, Git, Docker, Kubernetes, AWS/Azure.