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.

Similar jobs

More from Ashra Technologies Private Limited
Ashra Technologies Private Limited 2 days ago
Ashra Technologies Private Limited 1 day ago
Ashra Technologies Private Limited 3 days ago

Software Engineer - Python

Apply Now
Back to search page