Remote • Contract

About the role

We are looking for a talented Python Django Developer with 2–3 years of professional experience to join our engineering team. The ideal candidate should have strong backend development skills, solid understanding of web application architecture, and hands-on experience with Django and RESTful APIs.

Responsibilities

  • Design, develop, and maintain scalable web applications using Django.
  • Build RESTful APIs and integrate with frontend and mobile applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Work with relational databases (PostgreSQL/MySQL) including schema design and query optimization.
  • Implement authentication, authorization, and secure data handling.
  • Collaborate with frontend, mobile developers, and product managers to deliver high-quality features.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews and knowledge-sharing sessions.

 

Requirements

  • 2–3 years of professional experience with Python and Django.
  • Strong understanding of Django ORM, middleware, and class-based views.
  • Experience in building REST APIs (Django REST Framework preferred).
  • Good knowledge of relational databases (PostgreSQL/MySQL).
  • Familiarity with Docker, Redis, or Celery is a plus.
  • Experience with Git, CI/CD, and deployment on cloud platforms (AWS, GCP, or DigitalOcean).
  • Understanding of security best practices in web applications.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.