- Design, develop, and maintain full-stack web applications using Python, FastAPI, Flask, and React.
- Develop secure, efficient, and well-documented RESTful APIs and backend services.
- Build responsive and user-friendly interfaces using React, JavaScript, HTML5, and CSS3.
- Design and optimize PostgreSQL and MySQL databases.
- Implement secure authentication using JWT, OAuth2, and CORS.
- Design and optimize MySQL or PostgreSQL database schemas and queries.
- 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.
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field.
- 3 4 years of hands-on experience in Python Full Stack Development.
- Strong proficiency in Python, FastAPI, Flask and JavaScript (ES6+) for backend development.
- Proficiency in using AI Assisted Code Generation tools like 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.
- Expert in prompt engineering and integrating Large Language Models (LLMs) via enterprise APIs.
- Experience working with HTML5 and CSS3.
- Experience developing RESTful APIs and working with SQLAlchemy.
- Understanding of relational databases like 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.