About the role

  • Senior Python/Django Developer managing backend development for campaign services platform. Involved in API development, database optimization, and mentoring junior developers in a hybrid environment.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Django REST Framework
  • Build and optimize database models and migrations in PostgreSQL
  • Implement authentication and authorization systems (JWT, Firebase Auth)
  • Develop and maintain integrations with third-party services (AWS S3, Firebase, WATI messaging, payment gateways)
  • Write clean, maintainable, and well-documented code following best practices
  • Collaborate with frontend teams to ensure seamless API integration with React applications
  • Optimize application performance and scalability
  • Participate in code reviews and mentor junior developers
  • Implement scheduled tasks and background job processing
  • Manage containerized deployments using Docker and cloud infrastructure on AWS

Requirements

  • 5+ years of professional software development experience
  • 3+ years working with Python/Django in production environments
  • Strong understanding of microservices architecture
  • Experience with API integrations (messaging services, payment gateways)
  • Familiarity with background task scheduling (cron jobs, Celery)
  • Experience with Firebase Cloud Messaging for push notifications
  • Knowledge of Razorpay or similar payment gateway integrations
  • Familiarity with WhatsApp Business API
  • Experience with email templating systems
  • Experience with Postman for API testing and documentation
  • Understanding of React component architecture and state management
  • Familiarity with React hooks (useState, useEffect, useContext)
  • Knowledge of REST API consumption from React applications
  • Experience creating and managing Docker files and Docker Compose configurations
  • Understanding of container orchestration concepts
  • Familiarity with container registries (Docker Hub, AWS ECR)
  • Hands-on experience with AWS S3 for object storage and static file management
  • Understanding of AWS EC2 for compute instances and deployment
  • Familiarity with AWS RDS for managed database services
  • Understanding of AWS IAM roles and security best practices
  • Experience with AWS CloudWatch for monitoring and logging

Job title

Django Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridPuneIndia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job