SMART AFRICA

Associate Software Engineer

To apply for this job to your existing account or an account for free.
Last update: Apr 9, 2026 Last update: Apr 9, 2026

Details

Deadline: Apr 30, 2026 Deadline for applications has passed
Location: Rwanda
Organization:SMART AFRICA
Job type:Contract, 12 months +
Languages:
English
English
Work experience:Min 2 years
Date posted: Apr 9, 2026

Description

Position title: Associate Software Engineer
Contract type: Individual Consultant (Full -Time)
Job Level: Associate
Duration: Fixed Term, One year renewable
Location: Kigali, Rwanda
Deadline: 30 April 2026 at 11:00PM Kigali time (GMT+2)

The Associate Software Engineer will ensure the technical performance, security, and continuous improvement of the SANIA platform across the following areas:

Platform Maintenance & Stability

  • Perform day-to-day technical maintenance and monitoring of the platform hosted on AWS EC2 infrastructure
  • Monitor system performance, uptime, and security across production environments
  • Identify, troubleshoot, and resolve bugs and technical issues in a timely manner
  • Execute regular updates, patches, backups, and server-level maintenance
  • Enforce data protection and cybersecurity best practices

Development & Feature Upgrades

  • Develop new modules and functionalities aligned with the SANIA platform roadmap using the Laravel (PHP) framework
  • Optimize and refactor existing modules for performance and maintainability
  • Implement platform upgrades, performance enhancements, and scalability improvements
  • Maintain well-structured, documented, and secure codebase following best practices
  • Development of a mobile version of the platform (iOS and Android)

UI/UX & Product Improvement

  • Enhance the user interface and overall user experience through iterative improvements
  • Ensure cross-device responsiveness, accessibility, and compliance with web standards
  • Apply user-centered design principles to all platform features
  • Translate user feedback and behavioral analytics into actionable feature enhancements

User Support & Community Interaction

  • Respond promptly to user technical inquiries and support requests
  • Collect, structure, and prioritize user feedback for development planning
  • Support community management functions in coordination with the SANIA team
  • Contribute to strategies for improving user engagement and retention

Documentation & Reporting

  • Maintain comprehensive technical documentation of the platform architecture and codebase
  • Document all updates, new features, deployments, and system changes
  • Provide periodic technical reports on platform status, performance, and development progress
  • Coordinate with external service providers and vendors as required

 

Key Qualifications

Education & Experience Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field
  • Minimum two (2) years of proven hands-on experience in full-stack web development
  • Proven track record of maintaining and scaling live digital platforms in production environments
  • Experience with UI/UX improvement, product iteration, and user-centered development processes
  • Experience working within multi-stakeholder or ecosystem-driven platforms is a strong advantage

 

Technical Skills
The candidate must demonstrate strong proficiency in the following areas:

  • PHP development with the Laravel framework (required – the SANIA platform is Laravel-based)
  • Front-end technologies (HTML5, CSS3, JavaScript, Vue.js or React)
  • Database management systems (MySQL, PostgreSQL)
  • RESTful API development, integration, and documentation
  • Version control using Git (GitHub/GitLab workflows)
  • AWS cloud services, particularly EC2 instance management, deployment, and server administration (required – the platform is hosted on AWS EC2)
  • CI/CD pipelines and automated deployment workflows (e.g., GitHub Actions, GitLab CI, Jenkins)
  • Cybersecurity fundamentals and data protection standards
  • Familiarity with analytics and user behavior tracking tools is an asset
  • Certification or working knowledge of Microsoft Dynamics is an added value

Core Competencies

  • Strong analytical thinking and problem-solving abilities
  • Ability to work independently and manage deliverables with minimal supervision
  • Detail-oriented with structured documentation and reporting practices
  • User-centered and product-oriented mindset
  • Effective communication of technical concepts to non-technical stakeholders
  • Basic understanding of community engagement and platform management principles
  • Confidentiality and Integrity

Languages
Fluency in English is required; proficiency in French is an advantage

 

Duration and Duty Station

The assignment is full-time for an initial period of one (1) year, renewable subject to satisfactory performance and conduct as well as and availability of funds.
Duty station: Kigali, Rwanda. The duties shall be performed for on-site at Smart Africa’s Office to ensure effective coordination and collaboration.

 

Reporting Line 

The Associate Software Engineer will report directly to the MIS and IT Operations Officer.


Application Instructions

Interested candidates fulfilling the position requirements should send the following application documents to the email address: hr@smartafrica.org, with mention of “Associate Software Engineer” in the email subject line:

Motivation letter
Curriculum Vitae
Copies of academic and professional qualification certificates

The deadline for submitting applications is 30 April 2026 at 11:00PM Kigali time (GMT+2).


Note: Only selected candidates for interview will be contacted.

 

Similar Opportunities
Similar Jobs (by Sectors)
Job type:
Contract, 12 months +
Experience:
Min 3 years
Job type:
Contract, 4 to 12 months
Experience:
Min 5 years
Similar Consulting Opportunities *
Funding agency:
EC
Status:
open
Location:
Afghanistan, Albania, Algeria, Angola, Anguilla, Antigua and Barbuda, Armenia, Aruba, Austria, Azerbaijan, Azores, Bangladesh, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, British Virgin Islands, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canary Islands, Cape Verde, Caribbean Netherlands, Cayman Islands, Central African Republic, Chad, Chile, Colombia, Comoros, Congo, Cook Islands, Costa Rica, Cote d'Ivoire, Croatia, Cuba, Cyprus, Czech Republic, Dem. Rep. Congo, Denmark, Djibouti, Dominica, Commonwealth of, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini (Swaziland), Ethiopia, Falkland Islands, Faroe Islands, Fiji, Finland, France, French Polynesia, French Southern Territory, Gabon, Gambia, Georgia, Germany, Ghana, Greece, Greenland, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Honduras, Hungary, Iceland, Iran, Iraq, Ireland, Israel, Italy, Jamaica, Jordan, Kazakhstan, Kenya, Kiribati, Kosovo, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Mauritania, Mauritius, Mayotte, Micronesia, Moldova, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Caledonia, Nicaragua, Niger, Nigeria, Niue, North Korea, North Macedonia, Norway, Pakistan, Palau, Palestine / West Bank & Gaza, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Pitcairn, Poland, Portugal, Romania, Rwanda, Saint Helena, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, Sao Tome and Principe, Senegal, Serbia, Seychelles, Sierra Leone, Slovakia, Slovenia, Solomon Islands, Somalia, South Sudan, Spain, Sri Lanka, St. Pierre and Miquelon, Sudan, Suriname, Sweden, Syria, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tokelau, Tonga, Tunisia, Türkiye, Turkmenistan, Turks and Caicos, Tuvalu, Uganda, Ukraine, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Wallis and Futuna, Yemen, Zambia, Zimbabwe

* Open Tenders for Individual Consultants.