Software Engineer — Internship
A 6-month paid internship for students and recent graduates who enjoy solving real-world problems, building modern web applications, and learning from experienced engineers. You will ship real features to real users — students, tutors, and universities — with close mentorship throughout. This role is open to candidates based in Sri Lanka, working remote or hybrid with a few hours of UK business-hours overlap.
Choose your department
What you will do
- Join one of four departments — frontend, backend, full stack, or DevOps/platform — based on your strengths and interests
- Build and improve user-facing features across our React + TypeScript frontends
- Contribute to our Python (FastAPI) backend services with guidance from senior engineers
- Write tests alongside your code and take part in code reviews
- Pair with clinicians and educators to turn real training needs into working software
- Present your work in team demos and learn how a healthcare product ships safely
What we are looking for
- Currently studying (or recently completed) a degree in computer science, software engineering, or a related field — or equivalent self-taught experience
- Foundations in at least one of: JavaScript/TypeScript, Python, or React
- Curiosity and a genuine appetite to learn — you ask questions and follow through
- Clear written communication for a remote-first team
- Bonus: an interest in healthcare, education, or AI
What you will gain
- Mentorship from senior engineers with structured, regular feedback
- Hands-on experience across a modern stack: React, TypeScript, Python, FastAPI, Azure
- Your work in production, used by real students and universities
- Flexible remote working with a few hours of UK business-hours overlap
- A pathway to a permanent role for outstanding interns
Applications go through our short online form — it only takes a few minutes to complete.
Apply for this role