Job Summary:
We are looking for a highly skilled Full Stack Engineer with strong expertise in Python (backend) and Angular (frontend) along with hands-on experience in AI/GenAI technologies (mandatory). The ideal candidate will be responsible for building AI-enabled applications, intelligent workflows, and scalable full stack solutions, working closely with cross-functional teams.
Key Responsibilities:
- Design and develop end-to-end full stack applications using Python and Angular
- Build scalable backend services and APIs using Python frameworks (FastAPI, Django, Flask)
- Develop interactive and responsive UI using Angular
- Implement and integrate AI/ML and Generative AI solutions (LLMs, APIs, workflows)
- Work with LLM frameworks (OpenAI, LangChain, etc.) to build intelligent applications
- Design and integrate REST APIs and microservices architecture
- Develop and integrate data pipelines and AI-driven workflows
- Collaborate with Product, BA, UX, and Architecture teams
- Deploy and manage applications in cloud environments (Azure preferred)
- Ensure code quality, performance, and scalability
Required Skills & Experience (Mandatory):
- 8+ years of full stack development experience
- Strong backend expertise in Python (Django / Flask / FastAPI)
- Strong frontend experience in Angular (mandatory)
- Hands-on experience in AI/ML / Generative AI (mandatory)
- Experience with LLMs (OpenAI, LangChain, Hugging Face, etc.)
- Experience in API development and microservices architecture
- Strong knowledge of SQL / databases
- Experience working with cloud platforms (Azure preferred)
- Strong problem-solving and analytical skills
Good to Have:
- Experience with agent frameworks / orchestration workflows
- Exposure to RAG, vector databases
- Experience with CI/CD pipelines and DevOps practices
- Experience with low-code platforms (OutSystems)