An exciting opportunity is now open for ambitious and intellectually driven graduates seeking to launch their careers within a structured and fast-evolving engineering environment.
The organization is currently recruiting Software Engineering Trainees who possess strong academic credentials, foundational programming knowledge, and the determination to grow into exceptional software engineers through practical exposure, mentorship, and real-world product development.
This role is intentionally designed for high-performing fresh graduates and early-career professionals eager to strengthen their engineering capabilities while collaborating alongside experienced developers in a highly interactive onsite setting.
Important Eligibility Requirement
Applicants must possess either:
- First Class Honours, or
- Second Class Upper (2:1) Honours
in one of the following disciplines:
- Computer Science
- Software Engineering
- Computer Engineering
- Or another closely related technical field
The role is fully onsite, and only candidates meeting the academic requirement will be considered.
JOb Offer
This trainee program provides an immersive environment where emerging engineers can transition from academic understanding into practical software development experience.
Selected candidates will contribute to real engineering initiatives while learning modern development practices, scalable application design principles, debugging methodologies, collaborative workflows, and software delivery processes used within professional technology teams.
The environment strongly encourages curiosity, discipline, adaptability, and continuous technical growth.
Key Responsibilities
Successful trainees will participate in a broad range of engineering and product-development activities, including:
- Contributing to the development of scalable and efficient software solutions
- Assisting in the design, development, testing, and deployment of applications
- Collaborating closely with senior engineers to understand application architecture and implementation patterns
- Participating in debugging, optimization, and continuous improvement initiatives across existing systems
- Attending team stand-ups, technical discussions, reviews, and collaborative engineering sessions
- Learning and applying modern software engineering practices, standards, and development tools
- Supporting product enhancement initiatives and feature development activities
Required Qualifications & Skills
The organization seeks candidates who combine academic excellence with genuine technical curiosity and practical coding interest.
Ideal applicants should demonstrate:
- A First Class or Second Class Upper (2:1) degree in a related technical discipline
- Eligibility as a fresh graduate or prospective NYSC candidate
- Demonstrable coding experience through academic projects, internships, freelance assignments, or personal software builds
- Ability to write code using at least one programming language such as:
- Python
- Java
- JavaScript
- C#
- Go
- Or related technologies
- Foundational understanding of software development principles and application lifecycle concepts
- Familiarity with version control systems such as Git
- Strong analytical reasoning and structured problem-solving ability
- Willingness to learn continuously and adapt within a collaborative engineering culture
- Good interpersonal communication and teamwork skills
Ideal Candidate Profile
This opportunity is especially suited for graduates who are not merely searching for employment, but actively seeking a strong technical foundation capable of accelerating long-term engineering careers.
Candidates who thrive in challenging environments, embrace constructive feedback, and enjoy building practical solutions through code will benefit significantly from this structured growth opportunity.
How to Apply?
If you are interested in this Job
CLICK HERE TO APPLY NOW
Join Our Job Update Communities
Get fast job alerts, remote opportunities & visa updates instantly.