Skip to content
mimi

Junior Software Developer, Cloud Solutions

WhatJobs Direct

Durban · On-site Internship Entry Level 3w ago

About the role

Our client is excited to offer a challenging and rewarding Junior Software Developer internship opportunity focused on cloud solutions. This is a fully remote position, providing aspiring developers with hands-on experience in building and deploying scalable applications in a cloud environment. As a Junior Developer, you will work closely with senior engineers, contributing to the design, development, testing, and deployment of innovative cloud-based software. You will gain exposure to modern software development methodologies, best practices, and cutting-edge cloud technologies.

Key responsibilities include writing clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, JavaScript), assisting in the development of APIs, and contributing to the creation of microservices. You will participate in code reviews, collaborate with team members on feature development, and assist in troubleshooting and debugging issues. This internship is designed to provide a comprehensive learning experience, enabling you to develop practical skills in areas such as cloud architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and database management. You will also have the opportunity to work with cloud platforms like AWS, Azure, or Google Cloud.

This role requires a strong foundation in computer science fundamentals, a passion for software development, and a keen desire to learn. The ability to work independently and as part of a remote team, along with excellent problem-solving skills, is essential. We are looking for enthusiastic and motivated individuals who are eager to contribute to real-world projects and grow their careers in cloud software development. This internship is an excellent stepping stone for recent graduates or individuals looking to transition into a career in cloud technology.

Qualifications: - Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. - Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript). - Understanding of data structures, algorithms, and object-oriented programming concepts. - Familiarity with web development concepts (HTML, CSS, JavaScript). - Eagerness to learn and work with cloud technologies and platforms. - Strong problem-solving and analytical skills. - Good communication and collaboration skills. - Ability to work effectively in a remote team environment.

This is an outstanding opportunity for a motivated individual to gain invaluable experience in cloud software development. The internship is based in Richards Bay, KwaZulu-Natal, ZA , but is fully remote, allowing you to learn and contribute from any location. We are committed to fostering talent and providing a supportive environment for growth.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free