Skip to content
mimi

Remote Junior Engineering Apprentice - Software Development

WhatJobs Direct

Nigeria · On-site Internship Entry Level 3w ago

About the role

Our client, an innovative technology firm specializing in cutting-edge software solutions, is looking for enthusiastic and motivated individuals to join their team as Remote Junior Engineering Apprentices in Software Development. This is an exceptional opportunity for aspiring developers to gain hands-on experience, learn from seasoned professionals, and contribute to real-world projects within a supportive, remote-first environment.

Program Overview: Participate in structured training modules covering core software development principles, programming languages (e.g., Python, Java, JavaScript), and development methodologies (Agile/Scrum). Work alongside experienced software engineers on various stages of the software development lifecycle, including coding, testing, debugging, and documentation. Contribute to the development of new features, enhancements, and bug fixes for existing software applications. Collaborate with team members using remote collaboration tools, participating actively in virtual meetings and code reviews. Learn to utilize version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines. Assist in writing and executing unit tests and integration tests to ensure code quality and reliability. Gain exposure to different aspects of software engineering, including front-end, back-end, and database development. Develop problem-solving skills and learn effective debugging techniques. Receive mentorship and guidance from senior engineers, fostering professional growth and career development. Contribute to a positive and collaborative team culture, working effectively within a distributed team. Complete assigned projects and tasks within agreed-upon timelines. The ideal candidate will possess a strong passion for technology and a foundational understanding of programming concepts. A relevant degree or diploma in Computer Science, Information Technology, or a related field is preferred, but we strongly encourage candidates with demonstrable self-taught skills and a compelling portfolio. Excellent communication, a proactive attitude, and a willingness to learn are essential. This is a remote apprenticeship program designed to launch your career in software development from anywhere.

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