
Senior Full Stack Developer – VOIS
Vodafone
full-time
Posted on:
Location Type: Office
Location: Egypt
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Engage with product managers, users and stakeholders to gather and refine business and technical requirements.
- Design client‑side and server‑side architectures, integrating them into overall solution designs.
- Develop front‑end interfaces and back‑end services for scalable applications.
- Build reusable, maintainable, and high‑quality code for future use.
- Conduct testing, debugging and code correction to ensure high‑quality outputs.
- Create functional, sustainable and cleanly coded applications and services.
- Work collaboratively with development teams, engineers and project leads.
- Participate in meetings and workshops to share progress and insights.
- Identify improvements and propose enhancements to existing systems.
- Stay current with emerging technologies and modern development tools.
Requirements
- Hold a bachelor’s degree in computer science, computer engineering or a related field.
- Have a minimum of four years’ experience in web services and application development.
- Demonstrate strong problem‑solving and communication skills.
- Comfortable working in multi‑disciplinary and distributed teams.
- Able to collaborate with stakeholders at all organisational levels.
- Understand business needs and contribute to process innovation and solution improvement.
- Familiar with Agile methodologies and, ideally, have telecom exposure.
- Technically skilled in: HTML, CSS, JavaScript, TypeScript
- React (must), Angular, Bootstrap
- State management (e.g., Redux)
- Node.js, TypeScript, Express
- SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Google Cloud Services, Kubernetes, Docker
- REST and GraphQL
- Python, Java, C#, C++, Rust (advantageous)
- Data visualisation tools such as GSAP, D3.js, Three.js
- GeoJSON handling and geo‑tools
- CI/CD pipelines and GitHub
Benefits
- Opportunity to work with cutting‑edge front‑end, back‑end and cloud technologies.
- Exposure to a dynamic environment involving cross‑functional collaboration.
- Experience in designing solutions with modern frameworks and cloud architecture.
- Development in Agile practices and end‑to‑end application delivery.
- Ability to contribute to innovative projects with global impact.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HTMLCSSJavaScriptTypeScriptReactAngularBootstrapNode.jsSQLNoSQL
Soft Skills
problem-solvingcommunicationcollaborationstakeholder engagementprocess innovationsolution improvement
Certifications
bachelor's degree in computer sciencebachelor's degree in computer engineering