Role Overview
We’re looking for a motivated Software Development Intern who is excited to build real-world software and gain hands-on experience across Web Development, Mobile App Development, Cloud Hosting, Deployment, and DevOps. You’ll work closely with our technical team on live projects, contributing to the development, deployment, maintenance, and improvement of applications used by real customers. This is a highly practical internship designed for someone who wants to go beyond tutorials and gain real industry experience building and shipping software.
Responsibilities
- Develop and maintain web applications using modern frontend and backend technologies
- Build and contribute to mobile applications for Android/iOS
- Work with APIs, databases, authentication, and third-party integrations
- Deploy and host applications on cloud platforms and servers
- Gain hands-on experience with domain configuration, DNS, SSL, and server management
- Assist with CI/CD pipelines, application deployments, monitoring, and troubleshooting
- Work with technologies such as React, Node.js, Python, Flutter, databases, Linux, and cloud infrastructure
- Debug and resolve issues across development and production environments
- Collaborate with the development team to plan, build, test, and release new features
- Maintain technical documentation and follow development best practices
- Explore and implement AI tools and automation where relevant to our products
Requirements
- Currently pursuing or recently completed a degree/diploma in Computer Science, Information Technology, Software Engineering, or a related field
- Good understanding of programming fundamentals
- Familiarity with at least one programming language such as JavaScript, Python, Java, Dart, or similar
- Basic understanding of HTML, CSS, JavaScript, APIs, and databases
- Interest in web development, mobile development, cloud, and DevOps
- Willingness to learn new technologies and work across different parts of the development stack
- Strong problem-solving and debugging skills
- Comfortable working onsite and as part of a technical team
- Prior projects, GitHub repositories, or personal applications are a strong advantage