- Design, develop, and maintain backend applications using Python, FastAPI.
- Develop secure, efficient, and well-documented RESTful APIs and backend services.
- Build, deploy, and optimize Generative AI applications.
- Develop AI-powered workflows using LangChain and LangGraph for agentic applications.
- Integrate vector databases such as Pinecone, Qdrant, Chroma, or Pgvector for Retrieval-Augmented Generation (RAG).
- Experience of working with databases MySQL and PostgreSQL.
- Implement secure authentication using JWT, OAuth2, and CORS.
- Perform Unit Testing, debugging, code reviews, and application performance optimization.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Deploy and maintain applications using Git, Docker, and CI/CD pipelines.
- Create and maintain technical documentation to support development and deployment.
- Bachelor s degree in computer science, Information Technology, Engineering, or a related field.
- 3-4 years of experience in Python Development with strong proficiency in Python, FastAPI.
- Proficiency in using AI-Assisted Code Generation tools such as Cursor and Claude Code is mandatory.
- Minimum 2 years of hands-on experience building, deploying, and optimizing production-grade Generative AI applications.
- Proficient in orchestrating AI frameworks including LangChain and LangGraph for complex agentic workflows.
- Skilled in vector database concepts and usage (e.g., Pinecone, Qdrant, Chroma, Pgvector) for Retrieval-Augmented Generation (RAG).
- Expert in Prompt Engineering
- Experience developing RESTful APIs and working with SQLAlchemy.
- Experience working with databases such as MySQL or PostgreSQL and database design principles.
- Good understanding of JWT, OAuth2, CORS, and secure coding practices.
- Experience with Docker, Git, and Postman.
- Familiarity with AWS or Azure, GitHub Actions/Jenkins, and Nginx is a plus.
- Experience with CI/CD pipelines and Agile development practices is preferred.
- Strong problem-solving, debugging, communication, and collaboration skills.
- Excellent communication skills and the ability to work in a collaborative team environment.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.