Backend Developer (Django / PHP / REST APIs)

Web Design Junior Hybrid Khartoum North, Sudan (Hybrid – in-office & remote)
Published

Summary

We’re looking for a junior Backend Developer to join our hybrid team in Khartoum North, Sudan. This role suits early-career developers who want to work with both Python (Django / DRF) and PHP (Laravel / native frameworks). You’ll build secure APIs, manage databases, and integrate services that power our web, app, and internal systems.

Responsibilities

Design and implement APIs using Django REST Framework or Laravel

Develop reusable backend components and database schemas

Integrate external APIs, payment gateways, and third-party services

Collaborate with React / React Native developers to ensure seamless data flow

Maintain database performance, indexing, and migrations

Participate in sprint planning and task tracking through our in-house project management tool

Write clear documentation and perform code reviews with your team

Requirements

Must have

Hands-on experience with Python (Django / DRF) and/or PHP (Laravel)

Solid understanding of RESTful API principles and data serialization

Experience with PostgreSQL, MySQL, or similar relational databases

Basic understanding of authentication, authorization, and session management

Fluency in English and Arabic (technical communication and documentation)

Knowledge of Git and collaborative branching workflows

Awareness of project management workflows and ability to follow structured development cycles

Ability to use AI-assisted tools (ChatGPT, Claude, Cursor, Copilot, etc.) to optimize code, debug, and document work

Nice to have

Familiarity with Docker, Redis, or background task systems

Understanding of security, testing, and API versioning

Experience integrating with mobile clients or front-end frameworks

Curiosity to learn both stacks (Django + PHP) and cross-train between them