Backend Developer (Python/Django + DevOps)

optimhire

Haryana

On-site

INR 900,000 - 1,500,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Optimhire is seeking a Backend Developer with DevOps focus to build and maintain REST APIs using Python and Django REST Framework. The role spans PostgreSQL design, Celery tasks, and secure multi-tenant architectures across cloud infrastructure.

You will integrate RFID/IoT devices, write tests, and continuously improve system performance on Google Cloud Platform using GKE, Cloud Run, and CI/CD pipelines. Prior SaaS/Startup experience is valued.

Qualifications

  • Strong Python (3.7+), solid programming fundamentals.
  • Hands-on Django and Django REST Framework experience.
  • Strong PostgreSQL skills: schema design, queries, indexing, migrations.
  • Experience with Celery and Redis for async tasks.
  • RESTful API design with JWT/OAuth2, versioning and validation.
  • GCP services including Compute Engine, Cloud SQL, Cloud Storage, Cloud CDN, IAM.
  • CI/CD pipelines using Cloud Build, GitHub Actions, GitLab CI.
  • Strong Git and collaborative development workflow.

Responsibilities

  • Build and maintain REST APIs using Python and DRF.
  • Design and optimize PostgreSQL schemas, queries, and migrations.
  • Develop Celery-based async tasks for background processing.
  • Maintain multi-tenant architecture with proper data isolation.
  • Integrate RFID, Barcode, QR Code, and AIDC devices via APIs/SDKs.
  • Write unit/integration tests, conduct code reviews, maintain quality.
  • Manage infrastructure on GCP with GKE, Cloud Run, Compute Engine.
  • Build/maintain CI/CD pipelines and monitor production health.

Skills

Python
Django
REST API design
JWT/OAuth2
PostgreSQL
Celery
GCP
CI/CD
Git

Tools

Docker
Kubernetes
GitHub Actions
GitLab CI
Cloud Build
Artifact Registry
Memorystore/Redis
Cloud SQL

Job description

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.
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…
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

DigitalXNode • Delhi

On-site
INR 1,200,000 - 1,800,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Backend Developer
Backend Developer

GND Solutions • Bengaluru

On-site
INR 850,000 - 1,300,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Back End Developer
Back End Developer

Calsoft Japan • Bengaluru

Hybrid
INR 800,000 - 1,600,000
Python Django Developer
Python Django Developer

AppZoy Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Senior Backend Developer
Senior Backend Developer

eHireo Global Solutions • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer - Python
Senior Software Engineer - Python

BEO Software Pvt Ltd • Ernakulam

On-site
INR 700,000 - 1,100,000
Backend Engineer
Backend Engineer

Adagrad AI • Bengaluru

On-site
INR 1,500,000 - 2,400,000