Software Engineer Jobs – XenFi Systems

Job Title: Software Engineer

Organisation: XenFi Systems

Duty Station: Kampala, Uganda

About 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.

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.

Key Duties 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, Skills and Experience:




  • 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: [email protected]

Subject: Software Engineer Application – [Your Name]

Deadline: 28th December 2025

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: 24





















Here are similar jobs : , ,

Job categories

Most popular job filters

ABSA Bank Accountant Administrative Assistant Aldelia and HR Beyond Limits Limited ALIGHT Arua Baylor College of Medicine Children’s Foundation -Uganda (Baylor-Uganda) Coca-Cola Beverages Africa CPA Danish Refugee Council (DRC) DFCU Bank Driver Entebbe Finance Officer Gulu Infectious Diseases Institute (IDI) International Rescue Committee (IRC) Jinja Kampala KCB Bank Uganda M-KOPA Mbarara Mota-Engil Africa MTN Uganda Mukono National Environment Management Authority (NEMA) NFT Consult Ltd Nile Breweries Limited Pride Microfinance Limited (MDI) (Pride) Procurement Officer Sales Executive Save the Children International Stanbic Bank TotalEnergies True North Consult Ltd Uganda Airlines Uncategorized United Nations United Nations High Commissioner for Refugees (UNHCR) United Nations World Food Programme (WFP) United Nations  Regional Service Centre in Entebbe (RSCE) United States US Embassy USAID USAID Project World Vision International

More posts

New jobs today: