Skip to main content

Backend Developer (Python/Django + DevOps)

Technology
OptimHire
Gurugram, India₹3,49,000 - ₹18,00,000 /year2 days agoUntil 27/12/2026
TemporaryOn-site

Job description

Key Responsibilities

-----------------------------------------------

Backend Development

 Build and maintain REST APIs using Python and Django REST Framework (DRF).

 Design and optimize PostgreSQL schemas, queries, indexes, and database migrations.

 Develop Celery-based asynchronous tasks for background processing, scheduled jobs,

reporting, and workflow automation.

 Maintain secure multi-tenant architecture with proper data isolation across customer accounts.

 Build and enhance modules including:

o Asset Masters o Material Requests o Allotments o Inward & Outward o Returns o ASN/GRN o Expense Management o Procurement o Reporting

 Integrate RFID, Barcode, QR Code, and other AIDC hardware devices using APIs and SDKs.

 Write unit and integration tests, participate in code reviews, and maintain high code quality standards.

 Troubleshoot application issues and continuously improve system performance and scalability.

DevOps & Cloud (Google Cloud Platform)

 Manage and maintain infrastructure on Google Cloud Platform (GCP).

 Deploy and manage applications using Google Kubernetes Engine (GKE), Cloud Run, and

Compute Engine.

 Administer Cloud SQL (PostgreSQL), Memorystore (Redis), Cloud Storage, and Cloud CDN.

 Build and maintain CI/CD pipelines using Cloud Build, Cloud Deploy, Artifact Registry, or equivalent tools.

 Monitor application health using Cloud Monitoring and Cloud Logging, and proactively respond to production alerts.

 Configure and maintain Cloud Armor (WAF/DDoS Protection), IAM, Secret Manager, and

Security Command Center.

 Manage deployments, environment configuration (Development, Staging, and Production),

and rollback strategies.

 Implement and maintain Pub/Sub-based event-driven workflows where applicable.

 Ensure cloud infrastructure follows best practices for availability, scalability, security, and cost optimization.

Must-Have Skills

 Strong proficiency in Python (3.7+ or later) with excellent programming fundamentals.

 Hands-on experience with Django and Django REST Framework.

 Strong knowledge of PostgreSQL, including schema design, query optimization, indexing,

and migrations.

 Experience with Celery and Redis for asynchronous task processing.

 Strong understanding of RESTful API design, authentication (JWT/OAuth2), versioning,

validation, and error handling.

 Experience with Google Cloud Platform services, including:

o Compute Engine o Cloud SQL o Cloud Storage o Cloud CDN o Cloud Load Balancing o IAM

 Experience building and maintaining CI/CD pipelines using Cloud Build, GitHub Actions,

GitLab CI, or equivalent tools.

 Strong understanding of Git, branching strategies, pull requests, and collaborative development workflow

Good to Have

 Experience with Google Kubernetes Engine (GKE) or Cloud Run.

 Hands-on experience with Docker and containerized deployments.

 Experience with Memorystore/Redis for caching and performance optimization.

 Knowledge of Cloud Armor and GCP security best practices.

 Experience with Pub/Sub or other event-driven architectures.

 Familiarity with IoT, RFID, barcode, or industrial device integrations.

 Exposure to multi-tenant SaaS application architecture.

 Basic understanding of React.js to collaborate effectively with frontend developers.

 GCP certifications such as Professional Cloud Architect or Professional Cloud DevOps

Engineer.

Technology Stack

 Python

 Django

 Django REST Framework

 PostgreSQL

 Celery

 Redis

 Google Cloud Platform (GCP)

 Docker

 Google Kubernetes Engine (GKE)

 Cloud Run

 Git

 REST APIs

 Cloud Build

 Cloud Deploy

 Pub/Sub

Ideal Candidate Profile

 4–6 years of experience in backend development using Python and Django.

 Experience working in a product startup or SaaS environment is preferred.

 Proven ability to manage both backend application development and cloud infrastructure.

 Comfortable taking ownership of production systems from development through deployment and maintenance.

 Strong problem-solving skills with a focus on building scalable, secure, and reliable software solutions.

 Experience supporting and scaling production applications used by enterprise customers.

What This Role Is Not

 This is not a backend-only role—you will also be responsible for managing cloud infrastructure.

 This is not a large engineering team where DevOps responsibilities are handled separately.

 This role requires ownership of production systems and occasional support outside regular working hours when critical production issues arise.

What We Offer

 Opportunity to work directly with the founding team.

 Ownership of a production platform serving leading automotive OEMs and Tier-1 suppliers.

 High-impact role with the freedom to influence architecture and technical decisions.

 A fast-paced, product-driven environment where ideas move quickly into execution.

 Exposure to large-scale enterprise applications and modern cloud technologies.

Pay: ₹349,000.00 - ₹1,800,000.00 per year

Application Question(s)

  • What is your Expected CTC in LPA? (18)
  • What is your notice period in days? (7)
Experience:
  • overall: 4 years (Required)
  • Python: 4 years (Required)
  • Django: 4 years (Required)
  • PostgreSQL: 2 years (Required)
  • Redis: 2 years (Required)
  • JWT/OAuth2: 2 years (Required)
  • Google Cloud: 2 years (Required)
  • Cloud Storage: 2 years (Required)
  • IAM: 2 years (Required)
Work Location: In person
Keywords
pythondjangodevelopment-operations-devopsback-end-developmenttraining-and-developmentdjango-rest-frameworkplanning-and-designvisual-art-designproduct-development-and-designpostgresqlpostgresdatabase-migration-and-conversionceleryreporting-and-disclosureadaptive-project-management-and-reportingworkflowautomated-workflowworkflow-automationdata-isolationcabinet-construction-materials-hardware

Interested in this role?