We are looking for a passionate and eager-to-learn Software Engineer Intern to join our dynamic team. This remote role offers an exciting opportunity to gain hands-on experience across multiple projects while developing your skills in software development, programming languages, and industry-standard methodologies.
Please read the job description fully before you click "Apply."
Responsibilities:
- Collaborate with experienced engineers on diverse software development projects
- Write clean, efficient, and maintainable code
- Learn and apply new technologies and programming languages
- Assist in testing and debugging software applications
- Contribute to the development of technical documentation
- Participate in software development methodologies (e.g., Agile, Scrum)
Requirements:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field
- Strong programming skills in either JavaScript/TypeScript or Java
- Familiarity with software development methodologies
- Demonstrated ability to work effectively as part of a team
- Excellent problem-solving and analytical skills
- Passion for continuous learning and staying abreast of industry trends
Preferred Skills:
- Experience with Vue, React, NestJS, Spring Boot, Firebase, or PostgreSQL
- Strong styling skills with CSS/SCSS/TailwindCSS
- Contributions to open-source projects
- Strong understanding of Object-Oriented Programming (OOP)
- Familiarity with different web development strategies like SPA, SSR, etc.
What We're Looking For:
- Highly motivated and talented individuals
- Detail-oriented with strong organizational skills
- Proactive and self-motivated approach
- Adaptable and quick to learn new technologies
Benefits:
- Monthly internship stipend of 30,000 LKR
- Additional monthly allowance of 2,000 LKR for internet costs
- Flexible working hours and fully remote work arrangements
- Access to mentorship and training programs
- Collaborative and supportive work environment
- Potential for full-time conversion based on performance
About This Opportunity:
This internship provides a unique opportunity to gain hands-on experience in software development across multiple technologies. You'll have the chance to work on diverse initiatives, ranging from creating reusable UI components to deploying services in cloud environments and even developing mobile applications.
Duration: 6 months
Start Date: Immediate
Application Deadline: Open until filled
If you're passionate about software engineering and eager to contribute to cutting-edge projects, we want to hear from you!
How to Apply (Important):
Please submit both your resume and a brief cover letter together as 1 file answering the following questions:
- Why are you interested in this software engineering internship?
- What drives your passion for programming and technology?
- Tell us about a software project you've built and something unique/special about that project.
- What programming languages/frameworks are you familiar with, and how did you learn them?
- Which areas of software development are you most eager to explore during this internship?
- How did you hear about this opportunity?