Python Developer (Senior) with skills Open Source Development, ReactJS, Python, Docker, Kubernetes, Databricks, CI/CD for location Bangalore, India
ROLES & RESPONSIBILITIES
Job Description – Senior Developer
Experience: 6+ years
About the Role
We are looking for a highly skilled Senior Developer with strong expertise in Python, FastAPI, authentication & authorization frameworks, security protocols, and cloud-native deployments. The ideal candidate will have hands-on experience designing and deploying scalable microservices, implementing secure authentication flows (JWT, OAuth2, OIDC), and managing containerized workloads on Docker and Azure Kubernetes Service (AKS).
Python experience is preferred.
Key Responsibilities
• Design, build, and maintain backend services using Python and FastAPI
• Implement secure authentication and authorization mechanisms using:
· OAuth2, JWT tokens, OIDC flows
· Azure AD / Azure Entra ID integration
• Build and maintain identity and access management modules (roles, permissions, token handling).
• Develop containerized applications using Docker and deploy them on Azure Kubernetes Service (AKS).
• Collaborate with backend engineers to design efficient data flows and API contracts.
• Ensure code quality, maintainability, and adherence to best practices.
• Participate in design discussions, code reviews, and performance tuning.
Required Skills:
• Strong hands-on experience with Python
Deep understanding of Authentication & Authorization:
· OAuth2 / OIDC flows
· JWT token creation, validation, refresh logic
· Role-based and permission-based access control
• Hands-on experience with Docker and deploying microservices to AKS or other Kubernetes platforms.
• Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.).
• Solid understanding of RESTful API design, versioning, error handling, and API documentation (OpenAPI/Swagger).
• Python (good to have but not mandatory as primary focus is backend/API).
Good to Have
• Experience with Pandas,React
• Knowledge of Databricks platform and Azure Data Services.
• Experience with Azure Cloud services (Key Vault, App Gateway, Service Bus, Monitor).
EXPERIENCE
- 6-8 Years
SKILLS
- Primary Skill: Open Source Development
- Sub Skill(s): Open Source Development
- Additional Skill(s): ReactJS, Python, Docker, Kubernetes, Databricks, CI/CD