Software Developer

Oreqo

Gurugram District

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A tech firm in Gurugram District is seeking an experienced Django REST Framework Developer to build and enhance backend API services for large-scale ERP software using a microservices architecture. The ideal candidate should have over 3 years of experience with Python and Django, focusing on creating scalable and efficient APIs using tools like PostgreSQL, Redis, and Celery. Strong problem-solving skills and familiarity with ERP systems are essential for this role, ensuring the development of modules crucial to business operations.

Qualifications

  • 3+ 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 including writing optimized queries.
  • Experience with asynchronous tasks using Celery and Celery Beat.
  • Familiarity with Kafka for event-driven systems.
  • Knowledge of Docker for containerized deployments.
  • Experience with CI/CD pipelines and Git.

Responsibilities

  • Design, develop, and maintain backend APIs for ERP systems using Django REST Framework.
  • Architect microservices architecture ensuring services are decoupled and scalable.
  • Integrate PostgreSQL databases for ERP data management.
  • Implement background tasks using Celery and manage asynchronous workflows.
  • Utilize Redis for caching and optimizing API performance.
  • Develop real-time communication features using Django Channels.

Skills

Python
Django
Django REST Framework
PostgreSQL
Celery
Kafka
Redis
Django Channels
Pandas
NumPy
Docker
Git
Kubernetes

Job description

We are seeking an experienced Django REST Framework Developer to build and enhance the backend API services for 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.

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.
Requirements
  • 3+ 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

Django Rest Framework Developer
Django Rest Framework Developer

Oreqo Software • Gurugram District

On-site
INR 1,200,000 - 2,500,000
Django Developer
Django Developer

Aptagrim Consulting • Hyderabad

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

Technix-Technology Solutions Private Limited • Patna

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

Statusneo Technology Consulting • Bengaluru, New Delhi

On-site
INR 1,500,000 - 2,100,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
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
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
INR 111,600 - 167,400
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1