Software Engineering Intern
About the role
This is a 3-month Software Engineering Internship at an early-stage technology startup focused on product development. The intern will work on building a custom cloud-based POS application and modern business websites, contributing to both frontend and backend development, database design, and API integration. The role emphasizes hands-on experience and project work over formal qualifications, with the possibility of a full-time position based on performance. Applicants should have a good understanding of web technologies, basic backend development, and be motivated to learn and take ownership. The internship is remote and based in Sri Lanka.
Must have
- Good knowledge of HTML, CSS and JavaScript/TypeScript
- Experience with React / Next.js or similar
- Basic backend development knowledge (Node.js, Python, .NET, Java, etc.)
- Understanding of SQL and databases
- Familiarity with REST APIs and Git/GitHub
- Good problem-solving skills
- Willingness to learn and take ownership
Technologies
- CSS
- .NET
- Git
- GitHub
- HTML
- Java
- JavaScript
- Next.js
- Node.js
- Python
- React
- REST
- SQL
- TypeScript
Highlights
Applicants must be undergraduate/final-year students or recent graduates. The internship is remote and based in Sri Lanka, lasting 3 to 6 months. There is a potential for a full-time position based on performance. To apply, candidates must email their CV, a project description, their role, links to previous work, and their expected monthly internship allowance to careers@urbaninnovation.qa.