
Senior Backend Developer – VOIS
Vodafone
full-time
Posted on:
Location Type: Office
Location: 🇪🇬 Egypt
Visit company websiteJob 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