Healthcare professionals
Back to All Positions
Graduate TraineeEngineering

Backend (Django) Developer

3 months Starts June 2025 Kampala, Uganda Deadline: May 15, 2025

About This Role

As a Backend Developer Trainee, you will work directly with our engineering team to build and maintain the REST APIs, database models, and backend logic that power Mediloop. You will work with Django and Django REST Framework to build production-grade healthcare software used by hospitals, clinics, and pharmacies across Uganda. This is a hands-on role where you will ship real code from week one.

Responsibilities

  • Build and maintain REST APIs using Django and Django REST Framework
  • Design and manage PostgreSQL database schemas and write migrations
  • Implement authentication, authorization, and security features
  • Write unit tests and integration tests for all new features
  • Collaborate with frontend, AI, and DevOps teams on feature delivery
  • Participate in code reviews and contribute to technical documentation
  • Debug and resolve production issues as part of the on-call rotation
  • Work with task queues for background processing of healthcare data

Requirements

  • Proficiency in Python programming
  • Understanding of REST API design principles
  • Basic knowledge of Git version control
  • Familiarity with SQL and relational databases
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience with Django or Django REST Framework
  • Familiarity with Docker and containerization
  • Knowledge of Redis, Celery, or task queue systems
  • Understanding of healthcare data standards (FHIR, HL7)

What You Will Learn

  • Production-grade Django and DRF development
  • Healthcare software architecture and data modeling
  • API security, authentication, and authorization patterns
  • CI/CD pipelines and deployment workflows
  • FHIR healthcare data standards

Apply Now

Deadline: May 15, 2025

PDF or DOC, max 5 MB

PDF or DOC, max 5 MB

Questions about this role?

careers@mediloop.co