Related Jobs
%20(1).jpg)
Related Jobs
Related Jobs

Share this Job
Software Engineer job at XenFi Systems | Apply Now
Are you looking for Information Technology jobs in Uganda 2025 today? then you might be interested in Software Engineer job at XenFi Systems
About the Organisation
XenFi Systems is a fast-growing technology company building modern, intelligent, and scalable solutions that power hotspot billing, network automation, and digital payments across Africa. We create tools that enable ISPs, WISPs, hotspot owners, and enterprise clients to manage connectivity and revenue with reliability and efficiency.
Kampala, Uganda
Full Time
Job Title
Software Engineer job at XenFi Systems
XenFi Systems
Job Description
Job Title: Software Engineer
Organisation: XenFi Systems
Duty Station: Kampala, Uganda
Job Summary: We are looking for a highly skilled Software Engineer who is passionate about building production-ready applications, shipping features fast, and working with modern technologies.
Role Overview:
As a Software Engineer at XenFi Systems, you will work closely with the CTO while you design, develop, and maintain backend and frontend features across our core platform. You will collaborate with cross-functional teams to solve complex technical problems, improve system performance, and help shape the next generation of digital connectivity tools in Africa.
Duties, Roles and Responsibilities
Design, develop, and maintain high-quality, production-ready, readable, and maintainable code.
Build scalable web applications, backend services, dashboards, and APIs.
Ship reliable features in fast-paced production environments.
Collaborate with engineering, product, and support teams to diagnose and solve complex problems.
Implement and optimize SQL queries, database schemas, and ORM models.
Develop and document RESTful APIs using Express and modern backend frameworks.
Contribute to frontend development using Next.js, React, TailwindCSS, and UI component libraries.
Build, test, and deploy using Docker, GitHub Actions, and cloud infrastructure.
Participate in code reviews, architecture discussions, and sprint planning.
Leverage AI-powered tools to improve efficiency, testing, documentation, and debugging.
Maintain and improve development workflows, automation pipelines, and CI/CD processes.
Participate in on-call rotations where necessary.
Qualifications, Education and Competencies
Strong knowledge of Data Structures, Algorithms, and Object-Oriented Programming.
2–5 years of experience building and shipping features in production web applications.
Proficiency in TypeScript and Node.js (additional languages are a plus).
3+ years of experience with front-end development using:
React
Next.js
TailwindCSS
UI component libraries
Experience developing APIs with Express.js.
Experience with PostgreSQL or MySQL, including:
Multi-table SQL queries, inserts, updates, joins
Experience using ORMs such as Prisma or Drizzle
Experience working in Linux environments.
Experience building and deploying Docker containers.
Strong understanding of Git and GitHub.
Experience deploying applications in Google Cloud or similar cloud providers.
Experience automating CI/CD using GitHub Workflows and GitHub Actions.
Familiarity with using AI tools (e.g., ChatGPT, Copilot) to accelerate development.
React
Next.js
TailwindCSS
UI component libraries
Multi-table SQL queries, inserts, updates, joins
Experience using ORMs such as Prisma or Drizzle
Soft Skills
Excellent problem-solving skills.
Fast learning ability with a growth mindset.
Strong communication and collaboration skills.
Ability to write clean documentation and follow code style guidelines.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or a related STEM field.
Nice-to-Have (Bonus Skills)
Experience with microservices or distributed systems.
Familiarity with WebSockets or real-time communication.
Experience with caching technologies like Redis.
Knowledge of cybersecurity basics.
Experience with networking or hotspot/billing systems.
How to Apply
Submit your CV, GitHub/portfolio links, and a short note to: careers@xenfisystems.com
Subject: Software Engineer Application – [Your Name]
Deadline: 28th December 2025

.jpg)
.jpeg)






