Skip to content
mimi

Junior Software Developer - Graduate Program - Remote

WhatJobs Direct

Ibadan · On-site Internship Entry Level 1w ago

About the role

Our client, a fast-growing technology firm, is launching an exciting Graduate Program and is seeking ambitious Junior Software Developers to join their fully remote team. This program is designed for recent graduates passionate about software development and eager to kick-start their careers in a dynamic, supportive, and innovative environment. As a Junior Software Developer, you will have the opportunity to work on real-world projects, learn from experienced mentors, and contribute to the development of cutting-edge software solutions. Your responsibilities will include writing, testing, and debugging code under the guidance of senior developers, participating in code reviews, and assisting with the implementation of new features and functionalities. You will gain exposure to various programming languages, development methodologies, and software architecture principles. The ideal candidate is a recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field, possessing a strong academic record and a solid understanding of fundamental programming concepts. A demonstrable passion for technology, excellent problem-solving skills, and a strong desire to learn are essential. You should be a proactive team player with strong communication skills, capable of working effectively in a remote setting. This internship provides an invaluable learning experience, equipping you with the practical skills and knowledge needed to excel in a software development career. We are committed to fostering your growth and development throughout this program.

Responsibilities: Assist in designing, coding, testing, and debugging software applications. Write clean, maintainable, and efficient code under the guidance of senior developers. Participate actively in code reviews and team discussions. Learn and apply software development best practices and methodologies. Contribute to the development of new features and enhancements. Collaborate with team members to troubleshoot and resolve technical issues. Assist in documenting technical specifications and code. Gain exposure to various programming languages and development tools. Learn about software architecture and system design principles. Actively participate in team meetings and contribute ideas for improvement. Qualifications: Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Solid understanding of fundamental programming concepts and data structures. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript). Strong analytical and problem-solving abilities. Excellent communication and interpersonal skills. Ability to work independently and collaboratively in a remote team environment. Eagerness to learn and adapt to new technologies. A passion for software development and technology. Good time management and organizational skills. Previous internship or project experience in software development is a plus. This exceptional entry-level opportunity is based in Ibadan, Oyo, NG , offering a full remote experience for aspiring developers.

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