Software Developer (2)
| Location | Kampala, Uganda |
| Date Posted | February 4, 2026 |
| Category | IT / Information Technology Software Development |
| Job Type | Full-time |
| Currency | UGX |
Description

Job Description
We are seeking a proactive and talented Software Developer to join our dynamic technology team. In this role, you will architect, build, test, and maintain robust software solutions that align with Kolaborate’s strategic business objectives. You will work closely with product managers, designers, and fellow developers, transforming business requirements into scalable, maintainable, and user-centric applications.
Responsibilities
- Design, develop, and implement software solutions across front-end and back-end systems.
- Collaborate with product managers, designers, and other developers to define and deliver high-quality features.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and provide constructive feedback.
- Integrate third-party APIs and optimize system performance.
- Stay up-to-date with emerging technologies and recommend innovative tools or processes.
- Contribute to agile development processes, including sprint planning, daily stand-ups, and retrospectives
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- Proficiency in one or more programming languages such as JavaScript, Python, Java, PHP, C#, or Go
- Experience with web frameworks (e.g., React, Angular, Django, Laravel, Node.js).
- Understanding of RESTful APIs, microservices, and database management systems (MySQL, PostgreSQL, MongoDB
- Familiarity with version control tools (e.g., Git/GitHub)
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is an advantage
- Knowledge of DevOps practices and containerization tools (Docker, Kubernetes) is a plus
