Role Summary The Full Stack Developer builds scalable, secure, AI enabled applications.
Initially focused on application and integration layers, with a roadmap to contribute to AI logic, orchestration, and model interaction.
Key Responsibilities
- Design and develop full stack applications using React (frontend) and Java / Python (backend)
- Integrate AI capabilities such as:
- LLM APIs (OpenAI, Azure OpenAI, Anthropic, etc.)
- Retrieval Augmented Generation (RAG)
- Agent tool invocation
- Build REST / GraphQL APIs for AI and non AI services
- Implement authentication, authorization, and secure data access
- Collaborate with data engineers and architects on AI workflows
- Adopt AI assisted development tools (Copilot, ChatGPT)
- Participate in CI/CD, code reviews, and production support