We are looking for a motivated and technically curious Computer Science Intern to join our technology team and gain hands-on experience working on real-world software and technology projects.
The intern will be involved in software development, system development, automation, AI-powered solutions, and the integration of hardware with software, working closely with our technical team throughout the development process.
Key Responsibilities
- Assist in developing and maintaining web and software applications.
- Support both frontend and backend development depending on project requirements.
- Assist in developing APIs, databases, system integrations, and automation solutions.
- Participate in building and improving AI-powered features and intelligent systems.
- Work on projects involving the transformation of traditional hardware-based solutions into software and digital solutions.
- Assist with testing, debugging, troubleshooting, and improving system performance.
- Collaborate with the development team to analyse requirements and implement technical solutions.
- Conduct technical research and evaluate new technologies, frameworks, and tools.
- Participate in the complete software development lifecycle, from planning and development to testing and deployment.
- Document technical processes, system features, and development work.
Requirements
- Currently pursuing a Diploma or Bachelor’s Degree in Computer Science, Software Engineering, Cybersecurity , Information Technology, or a related field.
- Basic understanding of programming and software development concepts.
- Familiarity with at least one programming language such as JavaScript, TypeScript, Python, Java, C++, or similar.
- Basic knowledge of web development, databases, APIs, or software engineering is an advantage.
- Strong problem-solving and analytical skills.
- Willingness to learn new technologies and work on unfamiliar technical challenges.
- Able to work independently as well as collaboratively within a team.
- Good communication skills and a proactive attitude.
What You Will Gain
- Hands-on experience working on real commercial technology projects.
- Exposure to software development, AI, automation, APIs, databases, and system architecture.
- Experience working with modern technologies and development tools.
- Opportunity to contribute to projects that are actually used by businesses and customers.
- Mentorship and guidance from an experienced technology team.
- Opportunity to build a strong technical portfolio and gain practical industry experience.
This is not a purely observational internship. You will be expected to contribute, learn, solve problems, and build real solutions with the team.
Benefits:
Work Location: Remote