Experience: 6+ Years
Work Mode: Hybrid (Bangalore / Pune)
Must-Have Skills
6+ years of hands-on software development experience.
Strong expertise in React.js, TypeScript and JavaScript.
Solid backend development experience with Python.
Hands-on experience with FastAPI or Django or Flask.
Robust experience developing and integrating REST APIs.
Experience with SQL or NoSQL databases.
Production application development and deployment experience.
Experience with cloud platforms and CI/CD.
Robust understanding of system design and software architecture.
Experience with automated testing and production support.
Roles & Responsibilities
Design, develop and maintain scalable, production-ready full-stack applications.
Build reusable and responsive UI components using React.js and TypeScript.
Develop secure and scalable backend services and REST APIs using Python.
Integrate SQL/NoSQL databases and third-party services.
Design and implement scalable application architectures.
Deploy and maintain applications in cloud environments.
Implement automated testing and CI/CD pipelines.
Troubleshoot production issues and optimize application performance.
Participate in code reviews and technical design discussions.
Collaborate with cross-functional teams in an Agile environment.
Preferred Skills
AWS / Azure / GCP
Docker / Kubernetes
Microservices architecture
Terraform / Infrastructure as Code
Kafka / RabbitMQ
API Gateway and event-driven architecture
Experience with data-science / ML application integration
Strong production support and cloud deployment experience
AI-Focused Python Roles – Additional Skills
LLM integration using OpenAI, Azure OpenAI, Anthropic or similar platforms.
Retrieval-Augmented Generation (RAG).
Vector databases and embeddings.
Prompt engineering and LLM application development.
AI guardrails, validation and responsible AI practices.
LangChain / LlamaIndex or equivalent frameworks.