Job Title: Software Engineer (Python)
Experience Required: 5 - 7 Years
Location: (Bangalore - On-site)
Job Type: Full-Time
Industry: (e.g., IT Services, SaaS, Enterprise Technology, Fintech)
Job Description:
Celery (core of our entire data pipeline orchestration)
React + TypeScript + MUI (the candidate would also need to maintain our frontend
Kubernetes + Helm (deployment & infrastructure across all repos)
Docker
(Optional) Azure Data Explorer / KQL (our measurement data warehouse)
programming experience in Python (3.x)
experience with Django and Django REST Framework (DRF)
Familiarity with Git and working in an Agile delivery model
Practical experience with Azure services, including:
Azure Functions (serverless workloads, triggers, bindings)
Azure Key Vault (secrets and certificates, managed identity access)
Azure Blob Storage (upload/download, SAS tokens, basic lifecycle policies)
Azure App Configuration (feature flags, centralized configuration, refresh patterns)
Mandatory Skills:
Strong programming experience in Python 3.x
Hands-on experience with Django and Django REST Framework (DRF)
Experience with Celery for asynchronous task processing and workflow orchestration
Proficiency in React.js, TypeScript, and Material UI (MUI)
Experience with Docker containerization
Knowledge of Kubernetes and Helm for application deployment and management
Experience with Git and version control best practices
Understanding of REST APIs and microservices architecture
Experience working in an Agile/Scrum development environment
Azure Cloud Skills
Experience with Azure Functions
Experience with Azure Key Vault
Experience with Azure Blob Storage
Experience with Azure App Configuration
Understanding of Azure security, authentication, and managed identities
Key Responsibilities:
Design, develop, and maintain backend applications using Python, Django, and Django REST Framework (DRF).
Develop and manage asynchronous workflows and data pipelines using Celery.
Maintain and enhance frontend applications built with React, TypeScript, and Material UI (MUI).
Build and consume RESTful APIs and ensure seamless integration between frontend and backend systems.
Deploy, monitor, and troubleshoot applications running on Docker, Kubernetes, and Helm.
Manage and utilize Azure cloud services, including Azure Functions, Azure Key Vault, Azure Blob Storage, and Azure App Configuration.
Implement secure coding practices and manage application secrets and configurations.
Collaborate with cross-functional teams in an Agile development environment.
Participate in code reviews, testing, debugging, and performance optimization activities.
Maintain source code repositories using Git and follow version control best practices.
Monitor application health, investigate production issues, and provide timely resolutions.
(Optional) Work with Azure Data Explorer (KQL) for data analysis, reporting, and troubleshooting.
By continuing you agree to our Terms & Privacy Policy.