Software Developer Intern
Riachtanach:JavaScriptPythonPHPReactLaravelGitDockerDataAISenior
Inmhianaithe:FrontendBackend
Your Mission
You will learn by doing. You will support the development of web-based automation systems, write clean and maintainable code, and gain exposure to AI-enabled industrial applications. This role is ideal for students or fresh graduates who are curious, proactive and eager to grow their software engineering skills.
What You'll Do
Development and learning
- Assist in developing web applications using Python and JavaScript
- Work in a Linux-based development environment
- Implement features, fix bugs and improve existing automation tools
- Learn best practices in coding, documentation and software design
Collaboration
- Work closely with software engineers, data scientists and automation teams
- Take part in code reviews and team discussions
- Learn how real-world automation systems are designed and deployed
Tools and technologies
- Use Git for version control and collaboration
- Gain hands-on experience with Docker and basic deployment workflows
- Bonus exposure: work with PHP, Laravel or React on front-end or back-end features
Testing and quality
- Assist in writing basic unit tests
- Help validate automation logic and web application functionality
- Trouble shoot issues with guidance from senior developers
What We're Looking For
- Currently pursuing or recently completed a Diploma or Degree in Computer Science or a related field
- Basic knowledge of Python
- Familiarity with Linux commands and environments
- Strong interest in web application development and automation
- Willingness to learn, ask questions and take initiative
Nice to Have
- Experience using Git in personal or school projects
- Basic understanding of Docker
- Exposure to Java Script, PHP, Laravel or React
- Interest in AI, automation or industrial software systems