Share this Job
Fullstack Software Engineer job at Kanzu Code | Apply Now
Are you looking for Engineering jobs in Uganda 2025 today? then you might be interested in Fullstack Software Engineer job at Kanzu Code
Kampala, Uganda
Full Time
About the Organisation
Your SACCO, VSLA or investment club is a very vital financial institution in your financial journey. Our comprehensive solution, through web and mobile apps, removes the operational hurdles in tracking your savings & loans, reporting, collections and allows you to focus on what matters most - growing your money. Let’s handle the tech so you can grow.
Kanzu Code is a technology-driven company specializing in developing scalable and innovative software solutions. The company focuses on providing high-quality, secure, and user-friendly applications to clients across various industries, emphasizing efficiency, performance, and seamless integration.
Job Title
Fullstack Software Engineer job at Kanzu Code
Kanzu Code
Job Description
As a Fullstack Software Engineer, you will play a critical role in the development and optimization of Kanzu Code’s platform. You will be responsible for both backend and frontend development, building and maintaining RESTful APIs, implementing database models, and integrating with third-party services. Your tasks will include designing user-friendly web interfaces, optimizing application performance, and implementing secure authentication mechanisms. Additionally, you will participate in deploying and monitoring applications on cloud platforms, managing CI/CD pipelines, and troubleshooting system issues. You will work in an Agile environment, collaborating with various teams to deliver high-quality solutions that meet both business and customer needs.
Duties, Roles and Responsibilities
Backend Development:
Design, build, and maintain RESTful APIs using Spring Boot (Java) and Django (Python).
Implement database models and optimize queries for MySQL or other relational databases.
Develop and maintain secure, scalable banking and financial services applications.
Integrate with third-party financial APIs, payment gateways, and external services.
Ensure high availability, security, and performance of backend services.
Frontend Development:
Build and maintain user-friendly web interfaces using Angular and React.
Work closely with UI/UX designers to implement responsive and accessible designs.
Optimize applications for speed, responsiveness, and cross-browser compatibility.
Implement secure authentication and authorization mechanisms (OAuth, JWT, etc.).
Ensure seamless integration between frontend and backend systems.
DevOps & Deployment:
Deploy, monitor, and optimize applications on AWS or other cloud platforms.
Implement and manage CI/CD pipelines (GitHub Actions, Jenkins, Ansible, etc.).
Troubleshoot and optimize application performance across the full tech stack.
Agile Development & Collaboration:
Work in an Agile (Scrum) environment, participating in sprint planning, code reviews, and retrospectives.
Collaborate with product managers, designers, and customer success teams to understand business needs and translate them into technical solutions.
Engage with customer feedback to troubleshoot defects and improve system performance.
Write and maintain technical documentation for APIs, services, and internal tools.
Security & Compliance:
Implement secure coding practices and ensure applications comply with financial industry regulations.
Manage user roles, access control, and data encryption across the platform.
Stay up-to-date with security best practices, vulnerabilities, and patches.

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL
Qualifications, Education and Competencies
Basic Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Relevant certifications (e.g., AWS Certified Developer, Google Professional Cloud Developer) are a plus.
Experience:
3+ years of experience in Java (Spring Boot) and Python (Django) development.
Experience with Angular and/or React for frontend development.
Strong understanding of SQL databases (PostgreSQL, MySQL) and ability to write/debug complex queries.
Hands-on experience with RESTful API development and third-party API integration.
Experience with Git version control and automated testing.
Solid understanding of networking, authentication (OAuth, JWT), and security best practices.
Skills and Competencies:
Strong problem-solving skills.
Self-motivated and capable of working independently.
Ability to collaborate in a team environment and effectively communicate technical concepts.
How to Apply
ONLINE APPLICATION ONLY!
Interested candidates are advised that applications for this position must be submitted online. To apply, please click on the "Apply" button below.