Software Engineer
- Hiring from
- Nigeria
- Work type
- Hybrid
- Posted
603,660 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Company Description TheATIRC is a growing technology-focused organization committed to developing innovative software solutions that address real-world challenges. The team values curiosity, continuous learning, and practical application of computer science principles. As an emerging tech environment, TheATIRC offers interns the opportunity to contribute directly to meaningful projects while building professional skills. Team members collaborate in a supportive setting that encourages experimentation, problem-solving, and the use of modern development practices.
Role Description The Software Engineer Intern at TheATIRC will support the design, development, and testing of software applications and back-end services. Day-to-day activities include writing clean and maintainable code, debugging issues, reviewing code with peers, and assisting in the implementation of new features. The intern will collaborate with other engineers to improve system performance, reliability, and security, while documenting technical decisions and workflows. This is an internship role with a hybrid work arrangement, based in Abeokuta, with some work-from-home flexibility. Interns are expected to participate in regular check-ins, follow established development processes, and engage in continuous learning to grow their technical skills.
Qualifications
- Strong foundation in Computer Science, including algorithms, data structures, and software engineering principles.
- Practical experience or coursework in Software Development and Back-End Web Development, including working with APIs and databases.
- Proficiency in Programming and Object-Oriented Programming (OOP), using at least one modern language such as Python, Java, C#, or JavaScript.
- Ability to analyze problems, design solutions, and write clear, maintainable code in a collaborative environment.
- Familiarity with version control systems (e.g., Git) and basic software development workflows.
- Effective communication skills and the ability to work both independently and as part of a team in a hybrid setting.
- Currently enrolled in or recently completed a degree program in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Interest in learning new technologies and contributing to real-world projects; prior project or internship experience is an advantage.