Job Title: Full-Stack Developer
Organisation: Reclaim
Duty Station: Kampala, Uganda
About Organisation:
Reclaim is a fast-growing social enterprise with strong operational foundations and the aim to leverage technology to transform waste collection and recycling in Uganda. We are building a reverse FMCG supply chain to get recyclable materials back to its point of origin, decreasing waste, saving money and creating opportunities that transform lives.
Job Summary: We are seeking a versatile and proactive Full-Stack Developer to be our first dedicated tech resource. You will be responsible for building our core operational software from the ground up. This is a hands-on role for a self-starter who thrives in a startup environment and is passionate about using technology for social and environmental good.
Key Duties and Responsibilities:
- App Development: Design, develop, and deploy a secure and user-friendly mobile and web application. This includes:
- Building a Hub Management Module for supervisors to track purchases, manage daily cash flow, and reconcile stock positions.
- Creating a Field Operations Module for our 3-wheel motorbike riders to log real- time collections and material weights.
- Designing a Reporting Dashboard that provides management with a real-time, consolidated view of key operational metrics.
- Ensuring the mobile application has a robust offline mode for use in areas with limited connectivity.
- Design should be usable by a non-technical audience and with intuitive work flows.
- Database Management: Design, build, and maintain a scalable database architecture to support real-time data flow from all hubs and collection points, ensuring data integrity and performance.
- System Integration: Integrate the application with our existing systems and future technology partners; which could include connecting to digital weighing sensors and payment APIs.
- Maintenance & Security: Implement best practices for data security, access control, and backups. Proactively monitor the application’s health and performance and ensure it can scale with our growth.
- Technical Strategy: Serve as the primary technical advisor to the leadership team. You’ll help define our long-term technology roadmap, evaluate new technologies, and plan for future features like predictive analytics and partner integrations.
Qualifications, Skills and Experience:
- 5+ years of experience in full-stack development with a track record of successful deployment and maintenance of full-stack applications
- GCP or AWS certification is an added advantage.
- Proficiency in modern programming languages and frameworks (e.g., JavaScript/Node.js, Python/Django, or similar).
- Experience with a mobile app development framework (e.g., React Native, Flutter) is a plus.
- Strong knowledge of database design and management with certifications for the cloud service provider of choice (e.g. SQL or NoSQL).
- Experience in building and integrating APIs.
- A proven track record of shipping and maintaining a live application. E.g. Git, Docker and Kubernetes.
- Demonstrable experience building and integrating APIs.
How You Work
- Multiplier mindset – You think beyond immediate solutions to build systems that can scale across continents
- Growth ownership – You actively seek learning opportunities, embrace feedback, and take responsibility for your professional development
- Uncompromising standards – You deliver excellent work with integrity, own your mistakes, and never cut corners on quality
- Collaborative spirit – You respect every team member regardless of role, bring authenticity to work, and celebrate both individual and team wins
- Resourceful resilience – You adapt quickly to changing requirements, find creative solutions with limited resources, and bounce back stronger from setbacks
- Entrepreneurial mindset with a bias toward action and ownership
- Comfort with ambiguity and wearing multiple hats (engineering, architecture, DevOps, etc.)
- Excellent communication skills and ability to work in a startup environment
What You Get
- Gain direct mentorship and exposure to an experienced leadership team with combined experience in building businesses across Africa, along with their global network.
- Be part of a mission driven team solving one of the world’s most challenging problems.
- Work on a project that has a direct, measurable social and environmental impact.
- Enjoy significant autonomy and the opportunity to shape the technology from the ground up.
How to Apply:
To apply, please fill in an application including uploading your CV and a video explaining your “why” for joining Reclaim. We look forward to hearing from you!
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: 60
