Key Responsibilities
- Backend Development (Python/Django)
- Design and develop RESTful APIs using Django REST Framework (DRF)
- Optimize database performance (PostgreSQL/MySQL) with query optimization
- Implement authentication/authorization (JWT, OAuth, Azure AD)
- Build background task processing (Celery/RabbitMQ)
- Azure Cloud Deployment & DevOps
- Deploy and manage applications on Microsoft Azure (App Services, AKS, Functions)
- Configure Azure DevOps pipelines for CI/CD (YAML-based)
- Set up monitoring/logging (Azure Monitor, Log Analytics)
- Implement infrastructure as code (Terraform/Bicep)
- Containerization & Scalability
- Dockerize Django applications for containerized deployment
- Orchestrate with Kubernetes (AKS) for scalability
- Manage microservices architecture (if applicable)
- Frontend Integration (Bonus)
- Collaborate with frontend teams on React.js integration
- Develop server-side rendered templates (Django Templating)
Requirements
Technical Requirements:
Backend: Python, Django, Django REST Framework, Flask, FastAPI
Databases: PostgreSQL, MySQL, Azure SQL, Redis
Cloud (Azure): App Services, AKS, Functions, Blob Storage, Cosmos DB
DevOps: Docker, Kubernetes, Azure DevOps, GitHub Actions, Terraform
CI/CD: YAML pipelines, automated testing (PyTest), SonarQube
Frontend (Plus): React.js, Vue.js, HTML/CSS, JavaScript/TypeScript
Security: OWASP standards, Azure Security Center, JWT/OAuth
Soft Skills
- Strong problem-solving and debugging skills
- Ability to mentor junior engineers
- Agile/Scrum experience
Qualifications
- 5+ years of Python (Django/Flask) development
- 3+ years of Azure cloud deployment experience
- Proven track record of containerized deployments (Docker/Kubernetes)
- Experience with CI/CD pipelines (Azure DevOps/GitHub Actions)
Nice-to-Have
- Azure and AWS experience for server deployments
- Knowledge of serverless architectures (Azure Functions)
- Frontend framework experience (React)
Benefits
- Employee stock option plan (ESOP)
- Medical insurance
- Annual Increments
- Company gadgets
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- Collaborative and innovative work environment.
- Chance to work on cutting-edge cloud projects.
- Supportive and inclusive company culture.