Skip to content
mimi

Remote Junior Software Developer - Entry Level

WhatJobs Direct

Kaduna · On-site Internship Entry Level 1w ago

About the role

Our client is excited to offer a fully remote Junior Software Developer apprenticeship opportunity for enthusiastic individuals looking to kickstart their career in technology. This is an ideal role for recent graduates or self-taught programmers eager to gain practical experience. You will work closely with senior developers on real-world projects, learning various aspects of software development, coding, testing, and deployment. This apprenticeship provides comprehensive training and mentorship, aiming to develop you into a proficient software engineer. Our client is committed to fostering talent and providing a supportive, remote-first environment for learning and growth.

Key Responsibilities: Assist senior developers in writing clean, maintainable, and efficient code for various applications. Participate in code reviews and learn best practices for software development. Debug and resolve software defects under guidance. Contribute to the development of new features and functionalities. Write and execute unit tests to ensure code quality. Assist in the documentation of code and technical specifications. Learn and utilize various programming languages, frameworks, and tools relevant to the company's tech stack. Collaborate with team members in a remote setting using project management and communication tools. Actively seek opportunities to learn and improve technical skills. Participate in team meetings and contribute to discussions. Gain exposure to the full software development lifecycle (SDLC). Qualifications: Recent graduate with a degree in Computer Science, Software Engineering, or a related field, OR demonstrable self-taught programming skills with a strong portfolio. Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript, C++). Understanding of basic data structures and algorithms. Familiarity with version control systems like Git. Strong problem-solving aptitude and eagerness to learn. Excellent communication and collaboration skills, essential for remote work. Ability to work independently and manage time effectively. A genuine interest in software development and technology. Enthusiasm for continuous learning and professional development. Completed relevant coding bootcamps or personal coding projects are highly valued. This apprenticeship is a fantastic stepping stone into the tech industry, offering hands-on experience and structured learning in a remote capacity. Join us to build your future in software development.

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