Django Rest Framework Developer

Oreqo Software

Gurugram District

On-site

INR 1,200,000 - 2,500,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Oreqo Software in Gurugram is hiring a Django Rest Framework Developer to strengthen backend API services for a large-scale ERP solution. You will work in a microservices setup, building secure, scalable endpoints with Python, Django, and PostgreSQL.

The role emphasizes modern tooling such as Celery, Kafka, Redis, Django Channels, and data tooling with Pandas and NumPy, plus collaboration with DevOps to ensure smooth deployment and robust APIs.

Qualifications

  • 2+ years of backend experience with Django and Django Rest Framework.
  • Strong Python proficiency and microservices experience.
  • Extensive PostgreSQL experience and query optimization.
  • Experience with Celery and Celery Beat for async tasks.
  • Familiarity with Kafka, Redis, Django Channels, and data processing with Pandas/NumPy.

Responsibilities

  • Design, develop, and maintain backend APIs for a large-scale ERP system.
  • Architect microservices to ensure decoupled, scalable services.
  • Integrate PostgreSQL databases with optimized queries.
  • Implement background tasks with Celery and Celery Beat.
  • Use Kafka for messaging and event-driven communication.
  • Use Redis for caching and session management.
  • Develop real-time features with Django Channels.
  • Work with Pandas and NumPy for data processing.
  • Write clean, secure, well-documented code.
  • Collaborate with frontend, DBAs, and DevOps for deployment.
  • Conduct code reviews, testing, and documentation.
  • Stay updated with ERP/backend tech trends.

Skills

Python
Django
Django REST Framework
PostgreSQL
Microservices
Celery
Kafka
Redis
Django Channels
Pandas
NumPy
RESTful API Design
Docker
Kubernetes
GraphQL
Git
CI/CD

Tools

Docker
Kubernetes
Kafka
Redis
Celery
Celery Beat
Django Channels
PostgreSQL
Git
GraphQL

Job description

Job Title: Django Rest Framework Developer (Large-scale ERP Software Backend)

Location: On-site

Job Type: Full-time

Experience Level: 3 years min

Industry: ERP Software Development

Job Overview

We are seeking an experienced Django Rest Framework Developer to build and enhance the backend API services for a large-scale ERP software using a microservices architecture. The ideal candidate should have strong proficiency in Python, Django, Django Rest Framework, and relational databases like PostgreSQL. You will work on creating efficient, scalable, and secure APIs, utilizing various tools and frameworks such as Celery, Kafka, Redis, Django Channels, and data-processing libraries like Pandas and NumPy. A solid understanding of ERP systems is essential, as you will be developing modules that drive business-critical operations.

Key Responsibilities
  • Design, develop, and maintain backend APIs for a large-scale ERP system using Django Rest Framework.
  • Architect and implement a microservices architecture, ensuring the backend services are decoupled, scalable, and efficient.
  • Integrate PostgreSQL databases for storing and managing ERP data, ensuring data integrity and optimization for complex queries.
  • Implement background tasks and scheduling using Celery and Celery Beat, managing asynchronous workflows across services.
  • Work with Kafka for messaging and event-driven architecture, ensuring reliable communication between microservices.
  • Utilize Redis for caching, session management, and optimizing API performance.
  • Develop real-time communication features using Django Channels for handling WebSockets and async functionalities.
  • Manage data pipelines and perform data transformations using Pandas and NumPy.
  • Write clean, maintainable, and well-documented code, following best practices in security and API design.
  • Collaborate with frontend teams, database administrators, and DevOps engineers to ensure smooth deployment and integration of services.
  • Troubleshoot and optimize API performance, improving the efficiency of backend operations.
  • Participate in code reviews, testing, and documentation to deliver high‑quality software.
  • Stay updated with emerging technologies and industry trends relevant to the ERP and backend development space.
Required Skills & Qualifications
  • 2+ years of experience in backend development using Django and Django Rest Framework.
  • Strong proficiency in Python and experience with microservices architecture.
  • Extensive experience with PostgreSQL or other relational databases, with strong knowledge of writing optimized queries and database management.
  • Experience in handling asynchronous tasks and scheduling using Celery and Celery Beat.
  • Familiarity with Kafka for building event-driven systems and inter-service communication.
  • Expertise in Redis for caching, pub/sub messaging, and improving system performance.
  • Hands‑on experience with Django Channels for real‑time communication and WebSocket management.
  • Proficient in Pandas and NumPy for data processing, manipulation, and analysis.
  • Familiarity with ERP systems and their modules (e.g., finance, inventory, HR, procurement) to build relevant and efficient APIs.
  • Understanding of RESTful API design principles, security best practices, and scalability patterns.
  • Knowledge of Docker and containerized deployments for development and production environments.
  • Experience with version control systems like Git and collaborative development workflows.
  • Strong problem‑solving skills, debugging, and troubleshooting backend issues.
  • Experience with CI/CD pipelines for automated testing and deployment.
  • Familiarity with Kubernetes for managing containerized applications in production environments.
  • Knowledge of GraphQL for building flexible APIs.
  • Previous experience working on ERP software or other large‑scale enterprise applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Oreqo • Gurugram District

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

Aptagrim Consulting • Hyderabad

On-site
INR 900,000 - 1,400,000
Python Developer
Python Developer

Statusneo Technology Consulting • Bengaluru, New Delhi

On-site
INR 1,500,000 - 2,100,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python and Django Developer
Python and Django Developer

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 600,000 - 900,000
Python Django Developer
Python Django Developer

AppZoy Technologies Pvt. Ltd. • Bengaluru

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

Desirous Global Consulting • Chennai District

On-site
INR 167,000 - 279,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Python Software Developer
Python Software Developer

Orangesiri • Hyderabad, Coimbatore District, Bengaluru

Hybrid
INR 900,000 - 1,300,000