2 Backend Developer
2025-08-21T07:28:33+00:00
National Social Security Fund (NSSF)
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_885/logo/nssf.png
https://www.nssfug.org/
FULL_TIME
Uganda
Kampala
00256
Uganda
Public Administration, and Government
Computer & IT
2025-09-04T17:00:00+00:00
Uganda
8
The Backend Developer is responsible for the development, maintenance, and optimisation of front-end and back-end web applications, ensuring seamless integration, high performance, security, and scalability, while collaborating with cross-functional teams to deliver quality solutions.
Duties and Responsibilities include:
- Write high-quality, clean, efficient, scalable, and reusable code that meets user requirements and industry best practices.
- Develop and maintain front-end and back-end applications, integrating user-facing elements with server-side logic to ensure functionality, performance, and a seamless user experience.
- Maintain, test, and optimise back-end components for efficiency and alignment with organisational goals, write and execute unit and integration tests to validate core functionalities.
- Manage application deployments to UAT, pilot, and production environments using automated pipelines.
- Incorporate robust security measures throughout the development pipeline, ensuring compliance with organisational security policies and industry standards.
- Conduct peer code reviews to uphold code quality and ensure maintainable applications.
- Participate in Agile development practices such as sprint planning, stand-ups, and retrospectives to improve team collaboration and project efficiency.
- Develop and maintain internal and external-facing APIs and integrate applications with third-party platforms to enhance application utility and stakeholder convenience.
- Produce and update detailed technical documentation for applications and APIs, reflecting development changes and supporting continuity.
- Provide technical support and training to end users, engage with internal and external stakeholders for business requirements and third-level support, manage code using Git, and contribute to innovation in organisational solutions.
Academic and Professional Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- A relevant professional qualification is an added advantage
Work Experience Requirement:
- 5+ years of experience in software development and at least two (2) years at a supervisory level
- 5+ years of working with backend technologies (Python, Golang, C#)
- 4+ years of experience with open source RDBMS technologies (e.g., PostgreSQL, MySQL) and designing efficient data models
- 1 year of experience with DevOps practices and continuous integration/continuous deployment
- Demonstrable experience of working with front-end technologies is an advantage
- Basic understanding of UI/UX principles to ensure a good user experience.
- Understanding and implementation of security protocols across both front-end and back-end.
- Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams.
- Strong analytical skills to identify and resolve issues in development, ensuring optimal performance.
JOB-68a6caa126e27
Vacancy title:
2 Backend Developer
[Type: FULL_TIME, Industry: Public Administration, and Government, Category: Computer & IT]
Jobs at:
National Social Security Fund (NSSF)
Deadline of this Job:
Thursday, September 4 2025
Duty Station:
Uganda | Kampala | Uganda
Summary
Date Posted: Thursday, August 21 2025, Base Salary: Not Disclosed
Similar Jobs in Uganda
Learn more about National Social Security Fund (NSSF)
National Social Security Fund (NSSF) jobs in Uganda
JOB DETAILS:
The Backend Developer is responsible for the development, maintenance, and optimisation of front-end and back-end web applications, ensuring seamless integration, high performance, security, and scalability, while collaborating with cross-functional teams to deliver quality solutions.
Duties and Responsibilities include:
- Write high-quality, clean, efficient, scalable, and reusable code that meets user requirements and industry best practices.
- Develop and maintain front-end and back-end applications, integrating user-facing elements with server-side logic to ensure functionality, performance, and a seamless user experience.
- Maintain, test, and optimise back-end components for efficiency and alignment with organisational goals, write and execute unit and integration tests to validate core functionalities.
- Manage application deployments to UAT, pilot, and production environments using automated pipelines.
- Incorporate robust security measures throughout the development pipeline, ensuring compliance with organisational security policies and industry standards.
- Conduct peer code reviews to uphold code quality and ensure maintainable applications.
- Participate in Agile development practices such as sprint planning, stand-ups, and retrospectives to improve team collaboration and project efficiency.
- Develop and maintain internal and external-facing APIs and integrate applications with third-party platforms to enhance application utility and stakeholder convenience.
- Produce and update detailed technical documentation for applications and APIs, reflecting development changes and supporting continuity.
- Provide technical support and training to end users, engage with internal and external stakeholders for business requirements and third-level support, manage code using Git, and contribute to innovation in organisational solutions.
Academic and Professional Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- A relevant professional qualification is an added advantage
Work Experience Requirement:
- 5+ years of experience in software development and at least two (2) years at a supervisory level
- 5+ years of working with backend technologies (Python, Golang, C#)
- 4+ years of experience with open source RDBMS technologies (e.g., PostgreSQL, MySQL) and designing efficient data models
- 1 year of experience with DevOps practices and continuous integration/continuous deployment
- Demonstrable experience of working with front-end technologies is an advantage
- Basic understanding of UI/UX principles to ensure a good user experience.
- Understanding and implementation of security protocols across both front-end and back-end.
- Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams.
- Strong analytical skills to identify and resolve issues in development, ensuring optimal performance.
Work Hours: 8
Experience in Months: 60
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now
All Jobs | QUICK ALERT SUBSCRIPTION