Home › Jobs › Information Technology (IT) and Data Jobs in Uganda

Software Engineer – Backend Jobs – Raising The Village (RTV)

Raising The Village Rtv Posted 1 year ago Closes 23 Jul
☆ Position closed
This position closed on July 23, 2025.Applications are no longer being accepted. The listing below is kept for reference.

Current Information Technology (IT) and Data Jobs in Uganda

ICT Security Officer Jobs – UGAFODE Microfinance
Information Technology (IT) and Data Jobs in Uganda
System Support Officer Jobs – Kakira Sugar
Information Technology (IT) and Data Jobs in Uganda
Assistant SAP Manager Jobs – Steel and Tube Industries
Information Technology (IT) and Data Jobs in Uganda, Management Jobs in Uganda
Security Coordinator Jobs – CNOOC Uganda
Information Technology (IT) and Data Jobs in Uganda, Law Jobs In Uganda
2 Data Analyst Jobs – Microhaem Scientifics
Information Technology (IT) and Data Jobs in Uganda
Applications Support Officer Jobs – Pearl Bank Uganda
Information Technology (IT) and Data Jobs in Uganda
Manager Solution Quality Assurance Devops Jobs – Pearl Bank Uganda
Information Technology (IT) and Data Jobs in Uganda, Management Jobs in Uganda
Assistant Librarian Jobs – Nile Vocational Institute
Information Technology (IT) and Data Jobs in Uganda
See all Information Technology (IT) and Data Jobs in Uganda →

Job Title:   Software Engineer – Backend

Organisation: Raising The Village (RTV)

Duty Station: Mbarara Uganda

 

About Organisation:

Raising The Village International (RTV) is a Canadian non-profit organization focused on ending extreme poverty by eliminating immediate barriers of scarcity, nurturing income-generation activities and building local capacity, while moving communities toward economic self-sufficiency. Raising The Village is a fast-growing organization on an accelerated growth path. Our East Africa and North American teams work together to lift communities out of ultra-poverty in last-mile villages. We operate at the intersection of direct implementation and advanced data analytics to inform progress, decision-making, and impact.

Job Summary: The Software Engineer – Backend plays a key role in the design, development, optimization, and maintenance of back end infrastructure and services for web and mobile applications across RTV’s digital ecosystem. He or she will work closely with Frontend Engineers, UI/UX Engineers, Quality Assurance Engineers, DevOps Engineers, and Product managers to deliver intuitive, scalable, and secure systems that directly support our mission to end ultra-poverty.

Key Duties and Responsibilities:

Backend Development

  • Develop and maintain scalable backend services and APIs using PHP Laravel and Node.js.
  • Build and maintain RESTful and GraphQL endpoints for seamless integration across platforms.
  • Optimize application performance across the stack for speed, scalability, and responsiveness.

Architecture & System Design

  • Collaborate on overall system architecture with a focus on maintainability, modularity, and reusability.
  • Work within a microservices architecture and contribute to service decomposition, containerization, and API driven integration.
  • Support cloud infrastructure planning and automation (AWS, Terraform, CI/CD).

Database Management

  • Design and optimize database schemas, queries, and indexing for efficient data retrieval.
  • Implement database solutions (SQL, NoSQL) that meet application requirements.
  • Ensure data consistency, availability, and reliability.

Security and Compliance:

  • Implement security best practices to protect data and systems.
  • Ensure compliance with industry standards and regulations related to data privacy and security.

Documentation & Team Collaboration

  • Write clear and maintainable documentation for code, architecture, API endpoints, and workflows.
  • Engage in daily stand-ups, sprint reviews, and product planning cycles.
  • Provide technical mentorship and peer support where relevant.

User & Technical Support

  • Provide second-level technical support for issues escalated by users or clients.
  • Troubleshoot user-reported bugs, performance issues, and integration concerns in collaboration with QA and DevOps teams.
  • Support user onboarding, prepare technical documentation, and develop usage guides and training materials.
  • Collect, analyze, and integrate user feedback into the development lifecycle to improve system usability and performance.

Qualifications, Skills and Experience:

  • Bachelor’s degree in Computer Science or Software Engineering.
  • 4+ years of backend development experience with a proven portfolio of applications.
  • Proficiency in:
  • PHP Laravel, Express.js (Node.js) for backend development.
  • Microservices architecture, including containerization with Docker and Kubernetes.
  • RESTful and GraphQL API design and implementation.
  • Cloud platforms, specifically AWS, for deployments and infrastructure management.
  • Database management (SQL and NoSQL) and query optimization.
  • DevOps tools and CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI/CD).
  • Familiarity with object-oriented programming and asynchronous programming, authentication protocols, and secure coding practices.

Personal Attributes

  • Strong team collaboration skills.
  • Problem-solving mindset with analytical skills.
  • Passion for delivering high-quality user experiences and backend solutions.
  • Ability to work independently and adapt to a fast-paced environment.
  • Commitment to integrity and innovation.

How to Apply:


All Qualified and interested candidates should apply online at the link below.

 

This vacancy has closed — applications are no longer acceptedApplications closedBrowse the latest Information Technology (IT) and Data Jobs in Uganda →

  

Deadline: 23rd July 2025

 

Raising The Village is an equal opportunity employer committed to diversity and inclusion. We highly encourage women candidates to apply.

 

For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

 

Level of Education: Bachelor Degree

Work Hours: 8

Experience in Months: 48

Related Jobs

Monitoring, Evaluation & Learning Coordinator Jobs – Restless Development (Salary 73m)
Monitoring and Evaluation Jobs in Uganda, NGO - Non-Government Organisations Jobs in Uganda
Sustainability Coordinator Jobs – Texans and Ugandans on Mission (T&UM)
Health Jobs in Uganda, NGO - Non-Government Organisations Jobs in Uganda
ICT Security Officer Jobs – UGAFODE Microfinance
Information Technology (IT) and Data Jobs in Uganda
Program Director – International Lifeline Fund
NGO - Non-Government Organisations Jobs in Uganda, Management Jobs in Uganda
UN Jobs – Programme Management Assistant – United Nations Regional Service Centre at Entebbe
Administration Jobs in Uganda, Business Administration Jobs in Uganda
System Support Officer Jobs – Kakira Sugar
Information Technology (IT) and Data Jobs in Uganda

More: Raising the Village International (RTV)

Process and Statutory Compliance Officer Jobs – Raising The Village
Business Administration Jobs in Uganda, NGO - Non-Government Organisations Jobs in Uganda
Data Analyst – Program Monitoring Jobs – Raising The Village
Management Jobs in Uganda, Monitoring and Evaluation Jobs in Uganda
Senior Data Scientist NGO Jobs – Raising The Village (RTV)
Information Technology (IT) and Data Jobs in Uganda, NGO - Non-Government Organisations Jobs in Uganda
4 Fresher Project Assistant NGO Positions – Raising The Village (RTV)
NGO - Non-Government Organisations Jobs in Uganda, Social Sciences Jobs in Uganda
Senior Data Collection & Integrity Officer Jobs – Raising The Village (RTV)
Other Jobs in Uganda
See all Raising the Village International (RTV) jobs →