Logo

Django Backend Developer (RARR Job 6291)

For India'S Leading Diversified Group Of Manufacturing And Services
1 - 3 Years
Full Time
Immediate
Up to 4.8 LPA
1 Position(s)
Gurugram/ Gurgaon
Posted 2 Days Ago

Job Skills

Job Description

We are building an intelligent, IoT and solar-based analytics and asset management application. We are looking for a sharp Django backend developer to build and maintain robust RESTful APIs, integrate with high-throughput IoT data pipelines, and help architect a highly scalable backend infrastructure. If you are eager to work on real-time hardware data streams and production machine learning pipelines, this role is for you. Bonus: experience with Go and/or AWS DevOps will significantly strengthen your candidacy.

What You'll Build

 

  • Design and build RESTful APIs in Django REST Framework for the mobile and web platforms
  • Integrate with the MQTT broker and Kafka consumers to handle real-time inverter data streams
  • Write clean, tested Python services for device onboarding, alert management, and performance analytics reporting
  • Maintain PostgreSQL schema - device registry, user management, alert history, ML metadata
  • Build and maintain API endpoints consumed by Flutter (mobile) and Next.js (web) front-ends
  • Write async Celery tasks for scheduled jobs - PR computation, daily report generation, data syncs
  • Work with the ML engineer to expose model inference via FastAPI endpoints
  • Document APIs using OpenAPI/Swagger and maintain developer-facing documentation

Required Skills

 

  • Python 3.10+ - strong fundamentals, clean code, testing with pytest
  • Django 4.x + Django REST Framework - models, serializers, viewsets, permissions, throttling
  • PostgreSQL - query optimisation, indexing, migrations with Django ORM
  • REST API design - versioning, authentication (JWT/OAuth2), pagination, error handling
  • Git - branching, pull requests, code review workflows
  • Basic Linux command line - deployment, log inspection, SSH
  • Familiarity with Docker - containerised local development

Bonus Skills (Good to Have)

 

  • Go (Golang) - even basic familiarity or self-taught side projects. We run Go for high-throughput stream consumers.
  • AWS basics - EC2, RDS, S3, IAM, or experience with any cloud provider
  • DevOps awareness - CI/CD pipelines, GitHub Actions, Dockerfile authoring
  • MQTT / messaging systems - basic understanding of pub/sub, queues
  • Redis - caching, rate limiting, session management
  • ClickHouse or any time-series database - querying, data modelling

You'll Thrive Here If You

 

  • Are comfortable reading documentation and figuring things out - we move fast
  • Care about code quality and want to learn proper API design, not just 'make it work'
  • Are curious about IoT, ML systems, or energy tech - this is a mission-driven product
  • Communicate clearly in English and Hindi - async-friendly team
  • Can own a feature end-to-end: spec → build → test → deploy

What You Get

 

  • Direct mentorship from senior engineers working on production ML + IoT systems
  • Exposure to Go, Kafka, ClickHouse, Kubernetes - rare at this experience level
  • Flat team structure - your code ships to production, not to a review backlog
  • Opportunity to grow into a senior or tech-lead role as the platform scales