Engineering
Intern - Full Stack Engineer
InternshipColombo, Sri LankaHybrid0–1 years
Apply for this roleAbout the role
Join our engineering team as a Full Stack Engineering Intern and ship real code that goes to real users. You'll pair with senior engineers on enterprise client work, contribute to internal products, and grow across the full stack. Top performers convert to full-time engineering roles.
What you'll do
- Implement frontend features in React and Next.js, following our design system and accessibility standards.
- Build and test backend endpoints in Go, Node.js, or Python depending on the project.
- Write unit and integration tests; participate in code reviews on both sides.
- Fix bugs across the stack and learn to diagnose issues in production-grade systems.
- Participate in sprint planning, daily standups, and retrospectives.
- Document your work clearly so others can pick it up.
What we're looking for
- Undergraduate in Computer Science, Software Engineering, or equivalent self-taught background with a strong project portfolio.
- Solid grasp of JavaScript/TypeScript and at least one frontend framework (React preferred).
- Understanding of REST APIs, databases (SQL or NoSQL), and Git-based workflows.
- Curiosity to learn - you can read unfamiliar code and ask the right questions.
- Able to commit to a 3–6 month internship.
Nice to have
- Experience with Next.js, Tailwind CSS, or our exact stack.
- Backend exposure in Go, Node.js, or Python.
- Familiarity with Docker, CI/CD, or cloud platforms (AWS, GCP).
- Open-source contributions or side projects deployed to production.
What you'll gain
- Monthly stipend.
- Direct mentorship from senior engineers and clear conversion path to full-time.
- Hands-on experience with modern enterprise tech stacks and real client work.
Ready to apply?
Email us your CV and a short note on why this role. We read every application and reply within a week.
Or email directly: hello@codesagelabs.com
