IN

Intern Volunteer – Software Development

Internship On-site Entry Level Kampala, UG
Posted 1 hour, 21 minutes ago ⏰ Deadline: Jun 26, 2026 5 views 0 applications

Job Description

Key Responsibilities

  • Assist in writing clean, modular, and maintainable code across both the frontend and backend.
  • Develop new software features for ACE-Uganda platforms.
  • Build and connect responsive user interfaces with backend API endpoints and data systems to ensure seamless data retrieval, interactive data visualization, and display.
  • Support backend data workflows, including the loading of new datasets and executing basic database processes to manage public health surveillance data.
  • Participate in deploying machine learning models into web-based tools and applications for public health researchers.
  • Carry out usability testing, backend database checks, integration tests, and beta device tests to ensure system data accuracy, platform performance, and cross-platform reliability.
  • Provide technical assistance and user support for software tools and equipment used within the VR Lab and Tele-Learning Center.
  • Conduct technical writing to create clear documentation for system architectures, user manuals, and API endpoints.

Academic Qualifications

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related computational field from a recognized institution.

Person Specification

  • A recent graduate (within the last year) with a Bachelor’s degree in Computer Science, Information Technology, Information Systems, Web Development, or a related computational field from a recognized institution.
  • Possess strong foundational knowledge in programming languages such as Python, JavaScript, or Java, alongside familiarity with modern web frameworks like Django, React, or Node.js.
  • Demonstrate an understanding of database management systems using SQL or NoSQL, paired with practical experience using version control tools like GitHub or GitLab.
  • Possess a strong technical mindset and a passion for translating complex public health data into clean, actionable, and visually clear digital insights.
  • Demonstrate excellent analytical thinking and problem-solving skills, paired with proactive communication to enable effective teamwork alongside backend engineers, data scientists, and user experience designers.
  • Exhibit excellent communication skills, a strong desire to learn, and the capability to work effectively within a fast-paced, multidisciplinary environment.
Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?