Posted on: 30/10/2025
Job Description :
We are seeking a highly skilled Senior Full Stack Gen AI Developer with strong expertise in backend development and hands-on experience in building Generative AI-based products on the Microsoft Azure ecosystem. The ideal candidate will have deep technical proficiency in Python, C#, API development, and microservices, along with a passion for leveraging GenAI architectures such as RAG (Retrieval-Augmented Generation), Agentic design, and Function calling to create intelligent, scalable applications.
This role involves owning the end-to-end development lifecyclefrom architecture and coding to deployment and optimizationwhile collaborating with cross-functional teams to deliver enterprise-grade AI solutions.
Key Responsibilities:
1. Backend Development (Mandatory) :
- Design, develop, and maintain server-side logic and APIs using C# (.NET Core) and Python.
- Build and optimize microservices with secure and efficient integration across multiple Azure services.
- Implement RESTful APIs, middleware components, caching layers, and asynchronous processing.
- Work extensively with Azure services including Redis Cache, Cosmos DB, Azure OpenAI, Key Vault, and Azure Functions.
- Ensure application scalability, performance, and maintainability through clean coding and design patterns.
2. GenAI Product Development :
- Architect and develop Generative AI solutions using advanced techniques such as :
1. Agentic architectures and intelligent workflow orchestration.
2. RAG (Retrieval-Augmented Generation) for knowledge-based systems.
3. Function calling and prompt engineering for complex, multi-turn interactions.
- Integrate Azure OpenAI models (GPT, Embeddings, etc.) into business applications.
- Build AI-driven features such as chatbots, assistants, summarization tools, and content generation modules.
- Experiment with vector databases, embedding pipelines, and cognitive services for intelligent data retrieval.
3. End-to-End Azure Solution Development :
- Own the complete application lifecycle, from architecture to deployment.
- Automate deployments using GitHub Actions, Azure DevOps Pipelines, or similar CI/CD frameworks.
- Implement testing frameworks, unit/integration testing, and code reviews for high code quality.
- Apply Azure best practices for security, scalability, monitoring, and resource optimization.
- Document design decisions, technical architecture, and operational processes.
4. Cross-Functional Collaboration :
- Collaborate with AI Engineers, DevOps, Data Scientists, and Front-End Developers to deliver cohesive solutions.
- Participate in architecture reviews, design discussions, and sprint planning.
- Partner with product management and business teams to translate requirements into technical deliverables.
- Support knowledge-sharing, mentorship, and continuous improvement initiatives across the engineering team.
Required Skills & Expertise :
Technical Skills :
Backend Development :
- Proficiency in C#/.NET Core and Python for backend API and service development.
- Strong understanding of microservices architecture and API gateway patterns.
Cloud & AI Integration :
- Hands-on experience with Azure servicesCosmos DB, Redis Cache, Key Vault, Azure OpenAI, Functions, Logic Apps, and Cognitive Services.
- Experience developing or integrating GenAI applications using OpenAI APIs, LangChain, or Semantic Kernel.
Data & Storage :
- Understanding of NoSQL (Cosmos DB), relational databases (SQL Server, PostgreSQL), and data modeling best practices.
Frontend (Good to Have) :
- Exposure to React.js or Angular for developing or maintaining front-end components.
Analytical & Soft Skills :
- Strong problem-solving and analytical mindset with an ability to design scalable, modular systems.
- Excellent communication, documentation, and cross-functional collaboration skills.
- Ability to thrive in an agile, fast-paced environment focused on AI innovation.
- Strong sense of ownership and accountability for end-to-end project delivery.
Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related technical field.
- 3- 6 years of full stack development experience with C# and Python, including at least 1- 2 years in GenAI projects.
- Certifications in Azure Developer Associate, Azure AI Engineer Associate, or OpenAI development frameworks are a plus.
Preferred Experience :
- Experience building agentic AI systems, retrieval pipelines, or knowledge-based assistants.
- Familiarity with vector databases (e.g., Pinecone, FAISS, Azure Cognitive Search).
- Exposure to containerization (Docker, Kubernetes) and API gateway management.
- Prior experience in enterprise-grade AI solution deployment within Azure ecosystems.
Why Join Us :
- Work on cutting-edge GenAI applications transforming industries.
- Opportunity to collaborate with a multi-disciplinary global AI team.
- Flexible work culture with emphasis on innovation, upskilling, and ownership.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1566442
Interview Questions for you
View All