Backend Developer Mid Level

???????, C, EG, Egypt

Job Description

Overview



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.


Related Jobs

Job Detail

  • Job Id
    JD2212986
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ???????, C, EG, Egypt
  • Education
    Not mentioned