Senior Full Stack Software Engineer(VOIS)

Aggregate function:  Shared Services
Business Area:  Technology _VOIS
Posting Country:  Egypt
Date Posted:  27 May 2025
Full Time / Part Time:  Full Time
Contract Type:  Fixed Term Contract

At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.

Role purpose:

To design, develop, and maintain scalable, robust web applications using Angular for the frontend, Python for the backend, and SQL for data management. This role contributes directly to building innovative, cloud-integrated SaaS products with a focus on performance, scalability, and user experience. 

Key accountabilities and decision ownership:

  Develop and maintain high-quality frontend interfaces using Angular. 

  Build and maintain scalable backend services using Python. 

  Design and optimize relational database schemas and queries in SQL. 

  Collaborate with cross-functional teams (Product, UX/UI, DevOps) to deliver end-to-end features. 

  Contribute to architectural decisions and technology stack evolution. 

  Ensure code quality through code reviews, testing, and best practices. 

  Identify and resolve performance bottlenecks across the stack. 

Core competencies, knowledge, and experience:

-Proven experience with Angular and TypeScript in production environments. 

-Strong backend development skills using Python (e.g., Flask, Django, FastAPI). 

-Solid understanding of SQL and relational database systems. 

-Familiarity with RESTful API design and JSON data exchange. 

-Experience working in Agile/Scrum environments with CI/CD pipelines. 

-Strong analytical and problem-solving abilities. 

-Effective communication and teamwork skills. 

Must have technical / professional qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 

- 3+ years of professional experience in full-stack or frontend/backend-focused development. 

- Proficiency in Angular, Python, and SQL. 
 
Nice to Have Experience: 

-Cloud computing platforms, especially Google Cloud Platform (GCP). 

-BigQuery or other cloud-based data warehousing solutions. 

-Multi-tenant SaaS architecture and onboarding flows. 

-Designing scalable systems and handling large-scale user bases. 

Vodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded. We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business. We actively encourage everyone to consider becoming a part of our journey.