About the role
We are seeking a mature, proactive, and highly capable Senior Full-stack Engineer with over 5 years of experience in Python, React, cloud services, and generative AI (LLM, RAG, and agentic AI). The ideal candidate can handle multiple challenges independently, think smartly, and build scalable end-to-end applications while also owning architecture and deployment.
Responsibilities:
- Build and maintain production-grade applications using Python (FastAPI/Django/Flask) and React/Next.js .
- Develop reusable frontend components and optimized backend services/microservices.
- Ensure clean architecture, maintainability, and code quality.
- Own development across the lifecycle of design, build, testing, and deployment.
- Develop AI-driven applications using LLMs (OpenAI, LLaMA, Claude, Gemini, etc. ).
- Build and optimize RAG pipelines, vector searches, embeddings, and agent workflows.
- Integrate vector databases: Pinecone, FAISS, Chroma, and MongoDB Atlas Vector Search.
- Build AI chatbots, automation agents, and intelligent assistants.
- Apply prompt engineering, fine-tuning, and model evaluation best practices.
- Deploy, manage, and monitor cloud workloads on AWS/Azure/GCP.
- Design and implement serverless architectures, microservices, and event-driven flows.
- Use Docker, CI/CD, and best DevOps practices.
- Ensure scalability, security, cost optimization, and reliability.
Collaboration and Leadership:
- Comfortably handle ambiguity, break down problems, and deliver with ownership.
- Lead technical initiatives and mentor junior team members.
- Work closely with cross-functional teams in Agile/Kanban environments.
Requirements:
- Must-have skills: Python (FastAPI, Django REST Framework, Flask), ReactJS, cloud services (VM, storage, auth, functions, and deployments), microservices, serverless architecture, Docker, container orchestration (Kubernetes), API development and integration, Bitbucket or Git-based version control, and Agile/Kanban working model.
- Familiarity with AI-powered coding assistants such as GitHub Copilot, Cursor AI, or Lovable AI.
- Basic understanding of generative AI concepts and prompt engineering.
Good to Have Skills:
- Experience with AI orchestration tools (LangChain, LlamaIndex, Semantic Kernel).
- Generative AI (LLMs, RAG Framework, Vector DB, AI Chatbots, Agentic AI).
- Experience in API Testing Tools (Postman), CI/CD Pipelines, Advanced Cloud Networking and Security, Automation Testing (Playwright, Selenium)
Preferred Personal Attributes:
- Highly proactive and self-driven.
- Smart problem solver with strong analytical ability.
- Ability to work independently in ambiguous and complex scenarios.
- Strong communication and stakeholder management skills.
- Ownership mindset and willingness to handle multiple challenges at once.