Associate Software Engineer, CTLT job at University of Global Health Equity
New
Website :
1 Day Ago
Linkedid Twitter Share on facebook
Associate Software Engineer, CTLT
2025-10-28T11:18:52+00:00
University of Global Health Equity
https://cdn.greatrwandajobs.com/jsjobsdata/data/employer/comp_1739/logo/University%20of%20Global%20Health%20Equity%20(UGHE).jpg
FULL_TIME
 
Butaro Campus
Kigali
00000
Rwanda
Education, and Training
Computer & IT
RWF
 
MONTH
2025-11-27T17:00:00+00:00
 
Rwanda
8

The Associate Software Engineer will support the design, development, and maintenance of UGHE’s AI-powered digital learning platforms. While expected to contribute across the full software development lifecycle, the role requires strong knowledge of database design and management, ensuring reliable, secure, and scalable systems for student learning and institutional use.

Role and Responsibilities

  • Contribute to the full software development lifecycle: requirements gathering, architecture design, coding, testing, deployment, and maintenance.
  • Assist with the design, setup, and optimization of databases (relational: PostgreSQL/Supabase; non-relational: MongoDB), including schema design, query optimization, and indexing.
  • Implement and monitor data security, user access permissions, and backup/recovery procedures to ensure compliance and reliability.
  • Support backend API development (Node.js, Express, TypeScript) and integration with databases.
  • Collaborate on front-end development (React, Chakra UI/Tailwind) to deliver responsive, user-friendly interfaces.
  • Work with cross-functional teams (educators, data scientists, instructional designers) to translate academic needs into data structures and technical solutions
  • Troubleshoot issues across the stack, with a focus on database integrity and performance.
  • Ensure proper documentation of schemas, access rules, and data flows for long-term maintainability.
  • Stay up to date with emerging technologies in both databases and software engineering to enhance system scalability and security.
  • Support the integration of AI-powered features (e.g., tutoring, feedback, analytics) into the platform by assisting with data pipelines, APIs, and backend services.
  • Contribute to the full software development lifecycle: requirements gathering, architecture design, coding, testing, deployment, and maintenance.
  • Assist with the design, setup, and optimization of databases (relational: PostgreSQL/Supabase; non-relational: MongoDB), including schema design, query optimization, and indexing.
  • Implement and monitor data security, user access permissions, and backup/recovery procedures to ensure compliance and reliability.
  • Support backend API development (Node.js, Express, TypeScript) and integration with databases.
  • Collaborate on front-end development (React, Chakra UI/Tailwind) to deliver responsive, user-friendly interfaces.
  • Work with cross-functional teams (educators, data scientists, instructional designers) to translate academic needs into data structures and technical solutions.
  • Troubleshoot issues across the stack, with a focus on database integrity and performance.
  • Ensure proper documentation of schemas, access rules, and data flows for long-term maintainability.
  • Stay up to date with emerging technologies in both databases and software engineering to enhance system scalability and security.
  • Support the integration of AI-powered features (e.g., tutoring, feedback, analytics) into the platform by assisting with data pipelines, APIs, and backend services.
  • Full-stack development (React, Node.js/Express, TypeScript)
  • Database concepts: Relational databases, Non-relational databases, Backup strategies, User access control, Data privacy and security
  • Experience in education and digital learning systems
  • Cloud-hosted environments and version control (Git)
  • Troubleshooting across frontend, backend, and database layers
  • Excellent communication and teamwork skills
  • Curiosity, adaptability, and commitment to continuous learning
  • Minimum of 2 years of professional experience in software development
  • Solid foundation in full-stack development
  • Strong knowledge of database concepts
  • Experience in education and digital learning systems
  • Familiarity with cloud-hosted environments and version control
  • Ability to troubleshoot and solve problems across different layers
  • Curiosity, adaptability, and commitment to continuous learning
bachelor degree
24
JOB-6900a69cd651e

Vacancy title:
Associate Software Engineer, CTLT

[Type: FULL_TIME, Industry: Education, and Training, Category: Computer & IT]

Jobs at:
University of Global Health Equity

Deadline of this Job:
Thursday, November 27 2025

Duty Station:
Butaro Campus | Kigali | Rwanda

Summary
Date Posted: Tuesday, October 28 2025, Base Salary: Not Disclosed

Similar Jobs in Rwanda
Learn more about University of Global Health Equity
University of Global Health Equity jobs in Rwanda

JOB DETAILS:

The Associate Software Engineer will support the design, development, and maintenance of UGHE’s AI-powered digital learning platforms. While expected to contribute across the full software development lifecycle, the role requires strong knowledge of database design and management, ensuring reliable, secure, and scalable systems for student learning and institutional use.

Role and Responsibilities

  • Contribute to the full software development lifecycle: requirements gathering, architecture design, coding, testing, deployment, and maintenance.
  • Assist with the design, setup, and optimization of databases (relational: PostgreSQL/Supabase; non-relational: MongoDB), including schema design, query optimization, and indexing.
  • Implement and monitor data security, user access permissions, and backup/recovery procedures to ensure compliance and reliability.
  • Support backend API development (Node.js, Express, TypeScript) and integration with databases.
  • Collaborate on front-end development (React, Chakra UI/Tailwind) to deliver responsive, user-friendly interfaces.
  • Work with cross-functional teams (educators, data scientists, instructional designers) to translate academic needs into data structures and technical solutions
  • Troubleshoot issues across the stack, with a focus on database integrity and performance.
  • Ensure proper documentation of schemas, access rules, and data flows for long-term maintainability.
  • Stay up to date with emerging technologies in both databases and software engineering to enhance system scalability and security.
  • Support the integration of AI-powered features (e.g., tutoring, feedback, analytics) into the platform by assisting with data pipelines, APIs, and backend services.

 

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

Applicants should provide: (1) curriculum vitae, (2) Degree, (3) A cover letter describing your interest in UGHE and relevant experience. Please upload these under the ‘Additional Files’ tab on the application page.

University of Global Health Equity is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Rwanda
Job Type: Full-time
Deadline of this Job: Thursday, November 27 2025
Duty Station: Butaro Campus | Kigali | Rwanda
Posted: 28-10-2025
No of Jobs: 1
Start Publishing: 28-10-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.