We are looking for a mid-level Backend Developer with strong practical skills in Django, Docker, and cloud-hosted Linux environments. You will work inside an engineering team building AI-driven backend services. The architectural direction is defined at a higher level -- your responsibility is to translate these designs into clean, scalable, and reliable implementations, while contributing meaningful technical insight and improvements along the way.
This role requires hands-on depth, attention to detail, and the ability to work with modern AI APIs and multi-step processing pipelines.
Core ResponsibilitiesBackend Development
Implement backend features using Django & Django REST Framework.
Build internal services, API endpoints, authentication flows, and data models.
Work closely with the team's technical lead to refine and translate high-level designs into solid backend components.
AI Pipeline Implementation
Implement multi-step AI workflows using OpenAI and Gemini APIs.
Handle structured outputs, schema validation, retries, fallbacks, and error handling.
Integrate embedding/generation flows, queue-based async tasks, and response normalization.
Improve the robustness, speed, and reliability of AI processing pipelines based on practical testing.
Systems & Infrastructure
Work with Docker and Docker Compose setups across development and production.
Configure Caddy reverse proxy, Redis, and other core backend components.
Understand basic load balancing, caching layers, and performance tuning.
Testing & Quality
Write unit tests (pytest or Django's test framework) and integration tests.
Maintain consistent test coverage and ensure reliability of critical flows.
Assist in designing test scenarios for AI pipeline behavior and edge cases.
Performance & Security
Optimize backend performance -- latency, memory, and throughput.
Follow security best practices (OWASP, rate limiting, token handling, request validation).
Monitor and identify bottlenecks across API calls, async workers, and DB operations.
Required SkillsTechnical Stack
Django / Django REST Framework
Docker, Docker Compose
Linux systems (Ubuntu or Debian-based)
Caddy (reverse proxy, TLS configs)
Redis
PostgreSQL
OpenAI & Gemini API experience
Core Competencies
Strong understanding of backend system design principles
Ability to work within an existing architectural direction
Ability to spot flaws, oversights, and propose improvements
Familiarity with writing maintainable, testable Python code
Comfortable working in a team with code reviews, sprints, and shared ownership
Nice-to-Have
Experience with async Django or FastAPI
Knowledge of embedding flows or vector DBs
CI/CD basics (GitHub Actions, GitLab CI, or similar)
Experience with observability tools (logging, metrics, tracing)
Non-Negotiable Requirements
Strong Django + Python fundamentals
Solid Docker/Linux competence
Real experience with AI API integration (OpenAI or Gemini)
If one of these is missing, the candidate is not a fit.
Job Types: Full-time, Part-time
Pay: E12,000.00 - E18,000.00 per month
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.