Related Jobs
Related Jobs
Related Jobs
Share this Job
Software Engineer – Backend job at Raising The Village (RTV) | Apply Now
Mbarara, Uganda
Full Time
Are you looking for Information Technology jobs in Uganda 2025 today? then you might be interested in Software Engineer – Backend job at Raising The Village (RTV)
About the Organisation
Raising The Village is a purpose-driven international non-profit organization committed to ending ultra-poverty in remote, rural communities by providing holistic, data-driven, and scalable solutions that address core needs such as income generation, healthcare, water, education, and infrastructure. With a strong reputation for impactful programming and sustainable development, Raising The Village is recognized for its innovative "last-mile" service delivery model that accelerates community development through partnerships with local governments and grassroots leadership. Since its inception in 2012, the organization has expanded significantly, working with over 800 villages and reaching more than one million people across Uganda.
The organization fosters a collaborative and values-driven work culture that prioritizes inclusivity, compassion, transparency, and excellence, offering meaningful job opportunities with competitive benefits, professional development, and flexible work arrangements for both local and international talent. By leveraging technology, continuous learning, and rigorous monitoring and evaluation, Raising The Village ensures its interventions create measurable impact and long-term resilience for underserved populations. Its core values—equity, impact, innovation, integrity, and community—are embedded in every project and partnership. As part of its commitment to corporate social responsibility, the organization prioritizes sustainability, capacity building, and community ownership to ensure lasting change. For more information, visit www.raisingthevillage.org.
Job Title
Software Engineer – Backend job at Raising The Village (RTV)
Raising The Village (RTV)
Job Description
Position: Software Engineer – Backend
Organization: Raising The Village (RTV)
Location: Mbarara, Uganda
Employment Type: Full-Time
Experience: 4+ Years
Travel Requirement: Up to 10%
Reports To: Senior Software Engineer – Backend
About the Role
Raising The Village (RTV) is looking for a skilled and mission-driven Backend Software Engineer to join our growing tech team. In this role, you’ll help design, build, and maintain backend services that power our web and mobile applications. You’ll work closely with a cross-functional team—including frontend, DevOps, QA, and product colleagues—to deliver secure, scalable, and user-friendly solutions that directly support our mission to end ultra-poverty.
Duties, Roles and Responsibilities
1. Backend Development
Develop and maintain scalable backend systems and APIs using PHP Laravel and Node.js.
Build RESTful and GraphQL endpoints for seamless cross-platform integration.
Optimize systems for performance, scalability, and reliability.
2. System Architecture & Infrastructure
Contribute to system design with a focus on modularity, maintainability, and service reuse.
Participate in microservices development, containerization (Docker/Kubernetes), and integration.
Support cloud infrastructure planning and automation using AWS and Terraform.
3. Database Management
Design and manage efficient database schemas (SQL/NoSQL).
Optimize data queries and indexing for performance.
Ensure consistency, availability, and security of data.
4. Security & Compliance
Implement and maintain secure coding practices and data protection measures.
Ensure systems meet industry compliance standards.
5. Collaboration & Documentation
Write clear technical documentation for code, APIs, systems, and workflows.
Participate in agile ceremonies (stand-ups, sprints, reviews).
Offer mentorship and peer support within the team.
6. Support & Feedback
Provide Level 2 technical support for escalated issues.
Work with QA and DevOps teams to resolve bugs and performance issues.
Support onboarding, write usage guides, and gather user feedback for continuous improvement.
Qualifications, Education and Competencies
Education & Experience:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
4+ years of backend development experience with a proven project portfolio.
Technical Proficiency:
PHP Laravel and Node.js (Express.js).
RESTful and GraphQL APIs.
Microservices architecture; containerization with Docker/Kubernetes.
AWS cloud infrastructure and deployment practices.
SQL and NoSQL database management and optimization.
CI/CD pipelines and DevOps tools (e.g., Jenkins, GitHub Actions, GitLab CI/CD).
Strong understanding of secure coding, authentication protocols, and OOP principles.
Soft Skills:
Strong collaboration and communication abilities.
Analytical thinker with excellent problem-solving skills.
Self-motivated with the ability to thrive in a fast-paced, mission-driven environment.
Commitment to integrity, innovation, and delivering impact through technology.
How to Apply
Apply by: July 23, 2025
Raising The Village is an equal opportunity employer and values diversity in its workforce. Women are strongly encouraged to apply.
Click the APPLY Button Below to view details and apply