YPP - Software Engineer
Job Overview
Young Professionals Program – Backend Software Engineer
Are you a fresh graduate eager to start your career in software engineering? Join our 6-month Young Professional Program, where you'll gain hands-on experience, work on real projects, and learn from experienced professionals within a dynamic global team.
As an associate Backend Software Engineer, you will build a strong foundation in backend development, software engineering best practices, and modern technologies while contributing to impactful projects. This program is designed to help you develop the technical and professional skills needed to thrive in the technology industry, with the opportunity to be considered for a full-time role upon successful completion.
What You'll Learn
- Backend software development fundamentals.
- Object-oriented programming and clean coding principles.
- API development and integration.
- Database design and management.
- Software testing and debugging techniques.
- Agile development methodologies and collaborative ways of working.
- Best practices for building scalable and maintainable applications.
What We Offer
- A structured 6-month development program.
- Hands-on training and mentorship from experienced software engineers.
- Exposure to real-world projects and modern technologies.
- Opportunity to collaborate with a diverse and dynamic global team.
- Continuous learning and professional development.
- Potential opportunity for a full-time position upon successful completion of the program.
Requirements
-
Fresh graduate with a Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related technical field.
- Knowledge of Backend Technologies (Java, .Net, Node..etc.)
- Graduation year between 2024 and 2026.
- Fluency in English (written and spoken).
- Fluency in German Or French is a plus
- Excellent communication and interpersonal skills.
- Strong motivation to learn, grow, and adapt in a fast-paced environment.
- Passion for technology and software development.
- Basic understanding of programming concepts through academic coursework, projects, internships, or self-learning.
- Eagerness to build a career in backend software engineering.
Who Should Apply?
This program is ideal for recent graduates who are passionate about coding, problem-solving, and technology, and who are looking for an opportunity to gain practical experience while launching their software engineering career.
Kick-start your journey in backend software engineering and shape the future of technology with us.
Cairo, EG