O

Backend Developer (Python/Django + DevOps)

optimhire

4 - 6 years

3 - 18 Lacs

India

Posted:15 hours ago

Apply

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

Skills Required

Backend Python Django Devops Backend Development Rest Apis Postgresql Automation Expense Management Procurement Quality Standards System Performance

Learn the skills this job asks for

See your skill gap for DevOps Engineer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
O
optimhire

RecommendedJobs for You