Job Role
We are looking for a Software Engineer Intern to join our development team and support the creation of scalable, reliable, and user-centered digital products. You will work closely with senior engineers to build and maintain core features, contribute to backend and frontend tasks, and participate in the full development lifecycle. This role is ideal for someone passionate about learning modern development practices and growing within a fast-paced product environment.
Responsibilities
- Assist in designing, developing, and maintaining internal tools and product features.
- Write clean, efficient, and well-documented code using modern programming practices.
- Support the development of APIs, modules, and integrations across platforms.
- Debug, test, and troubleshoot issues to improve performance and reliability.
- Work with Git/GitHub for version control and collaborate on shared repositories.
- Collaborate with design, AI, and marketing teams to deliver product updates.
- Participate in code reviews and contribute suggestions to enhance architecture.
- Stay updated with emerging technologies and propose improvements.
Requirements
- Basic knowledge of Python, JavaScript, or Java.
- Understanding of software development principles and problem-solving techniques.
- Familiarity with version control tools such as Git/GitHub.
- Knowledge of REST APIs, web fundamentals, or backend concepts is a plus.
- Interest in UI/UX principles or frontend frameworks (optional).
- Strong analytical thinking and willingness to learn.
- Ability to work independently and meet project deadlines.
Part-time
Colombo, Sri Lanka