Vodafone

Senior Backend Developer – VOIS

Vodafone

full-time

Posted on:

Location Type: Office

Location: 🇪🇬 Egypt

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDjangoFlaskGoogle Cloud PlatformMicroservicesMySQLPostgresPython

About the role

  • Design, develop, and maintain production-grade backend services using Python (FastAPI, Flask, or Django).
  • Own backend architecture and contribute to technical decision-making.
  • Integrate advanced AI capabilities such as LLMs, RAG, and Vector Databases.
  • Define and evolve API standards and microservices architecture.
  • Build automation solutions to optimise processes and operational efficiency.
  • Collaborate with international, cross-functional teams to deliver scalable products.
  • Conduct code reviews, mentor engineers, and ensure best practices.
  • Support the growth of a strong engineering culture.

Requirements

  • 4–5 years of experience in backend development.
  • Strong proficiency in Python backend development and fundamentals.
  • Expertise in database technologies (PostgreSQL, MySQL).
  • Solid knowledge of API design, integrations, and microservices patterns.
  • Hands-on experience with RAG techniques and Vector Databases.
  • Familiarity with cloud environments (AWS, Azure, or GCP).
  • Bachelor’s degree in Computer Science or related field (or equivalent experience).
Benefits
  • Opportunity to work on cutting-edge AI technologies and scalable backend systems.
  • Exposure to global teams and international product environments.
  • A culture that values innovation, collaboration, and continuous learning.
  • Professional growth through mentorship and technical leadership.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPIFlaskDjangoAPI designmicroservices architecturePostgreSQLMySQLRAG techniquesVector Databases
Soft skills
collaborationmentoringtechnical decision-makingcode reviewsengineering culture
Certifications
Bachelor’s degree in Computer Science