Students: internships & apprenticeships
Learn your craft where it is practised. Our interns code, ship and present — from week one.
Our formats
Three ways to join us
Whatever your studies, there is a format that fits your situation.
Introductory internship
1 to 2 monthsDiscover the software engineering job: dev environment, Git, first supervised tickets. Ideal at the end of year 2 or 3.
Final-year internship
4 to 6 monthsA real project shipped to production: document module, dashboard, mobile app. Thesis supervised by a senior.
Apprenticeship
12 monthsAlternate between classes and hands-on work. You join a product team with growing responsibilities.
In practice
What you will do with us
- Build on our real products: Academia, GED, Mahrasouk, MahraManager
- Take part in code reviews and the team's agile rituals
- Be mentored by a technical tutor with weekly check-ins
- Present your work to the team at the end of your assignment
- Free access to Mahrasoft Academia courses
Our best interns get hired: much of our current team started with an internship at Mahrasoft.
6 days/7Mentoring available
Ready to learn by doing?
Send your CV and a cover letter stating the format you want (short internship, final-year internship, apprenticeship) and your availability.