HumanBit Logo

Sr. Python Django Developer | Codersbrain

contractual
Posted on August 20, 2025

Job Description

Sr. Python Django Developer

Company Overview

[Company information not provided.]

Job Summary

The Sr. Python Django Developer will play a crucial role in designing, developing, and maintaining scalable backend services. This position focuses on building robust APIs and implementing microservices while adhering to security best practices. Collaborating within a hybrid work environment, the candidate will contribute to project goals, ensuring high-quality software delivery in alignment with organizational objectives.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python and Django.
  • Build, maintain, and optimize RESTful APIs with proper versioning, authentication (OAuth2, JWT), and security best practices.
  • Implement microservices architecture with Docker and container orchestration (e.g., Kubernetes).
  • Work with relational databases (PostgreSQL, MySQL) and ORM frameworks.
  • Develop and manage asynchronous tasks and message queues using Celery, RabbitMQ, and caching strategies.
  • Ensure code quality through unit testing (PyTest, unittest) and continuous integration/deployment pipelines (GitHub Actions, Jenkins).
  • Follow security best practices to protect against vulnerabilities (SQL injection, XSS, CSRF).

Qualifications

  • 7+ years of backend development experience with Python.
  • 5+ years of hands-on experience with Django.
  • Strong understanding of REST API development, authentication, and versioning.
  • Deep knowledge of OOP concepts, design principles, and design patterns (Factory, Singleton, Observer, etc.).
  • Solid experience with Docker, containerization, and Kubernetes.
  • Strong database expertise in PostgreSQL/MySQL.
  • Experience with caching, Celery, RabbitMQ, and rate limiting.
  • Proficient in Git and CI/CD pipelines.
  • Familiarity with unit testing frameworks.
  • Knowledge of application security best practices.

Preferred Skills

  • Experience with FastAPI or Flask.
  • Knowledge of GraphQL.
  • Exposure to cloud platforms (AWS, GCP, Azure).
  • Familiarity with NoSQL databases (MongoDB, Redis).
  • Exposure to event-driven architectures (Kafka, streaming platforms).
  • Experience with DevOps tools (Terraform, Helm, etc.).

Experience

  • 7 to 10 years of relevant experience in backend development, specifically focusing on Python and Django.

Environment

  • Work Mode: Hybrid / Remote (Candidates must be based in Accion cities such as Bangalore, Pune, Mumbai, Hyderabad, Noida).
  • Hybrid Model: 2–3 days in the office per week.
  • Remote Requirements: Candidates should be available to visit the office once a month for client/team meetings and asset collection.
  • Working Hours: 11:00 AM – 8:00 PM IST, with flexibility to overlap with the Eastern Standard Time (EST) zone based on project needs.

Salary

  • Estimated salary is 2.2 Lakhs per month + Taxes. The final rate is negotiable based on feedback and the candidate's experience.

Growth Opportunities

[Opportunities for career advancement not provided.]

Benefits

[List of benefits not provided.]

Powered by
HumanBit Logo