Home
Jobs

Full Stack Django Developer

2 - 6 years

4 - 8 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title:

About the Role

Full Stack Django Developer

Key Responsibilities

  • Develop, deploy, and maintain robust Django-based web applications.
  • Design scalable and optimized database models using Django ORM (MySQL/PostgreSQL).
  • Build and manage real-time communication systems using

    MQTT

    ,

    WebSockets

    , and

    REST APIs

    .
  • Work extensively on

    Linux-based systems

    (preferably Ubuntu) for deployment and server management.
  • Use

    Docker

    and

    Docker Compose

    for containerization and environment consistency.
  • Set up production-grade deployments with

    Gunicorn/uWSGI

    ,

    Nginx

    , and

    load balancing

    .
  • Configure

    SSL

    (Let’s Encrypt/Certbot) and reverse proxy servers.
  • Ensure

    high availability

    ,

    fault tolerance

    , and effective

    infrastructure monitoring

    .
  • Implement socket programming (TCP/UDP) for device-level communication.
  • Configure and scale

    MQTT brokers

    like

    EMQX

    or

    Mosquitto

    .
  • Manage background tasks using

    Celery

    ,

    cron jobs

    , or custom task schedulers.
  • Integrate basic frontend functionality using

    HTML

    ,

    CSS

    ,

    JavaScript

    ,

    Bootstrap

    , or

    Tailwind CSS

    .
  • Deploy and manage Django apps on

    AWS

    (EC2, Lightsail) and use

    S3

    for static/media file storage.

Required Skills & Qualifications

  • Strong experience in

    Python (2.x/3.x)

    and

    Django (1.11+)

    development.
  • Hands-on experience with

    DevOps

    , CI/CD pipelines, infrastructure scripting, and server management.
  • Deep knowledge of

    MySQL/PostgreSQL

    , including performance tuning, replication, and backups.
  • Experience with

    device state management

    ,

    event-driven architecture

    , and

    IoT protocols

    .
  • Practical knowledge of

    Docker

    ,

    Linux shell scripting

    , and

    system automation

    .
  • Exposure to

    smart home

    or

    IoT integrations

    is a strong plus.
  • Excellent problem-solving and debugging skills in production environments.
  • Ability to work independently and collaboratively with cross-functional teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Django 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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru