Fenix International Full Stack Software Engineer Jobs in Uganda

Fenix International is a next-generation energy and technology company. Our mission is to improve the quality of life of our customers through inclusive energy and financial services.

Our flagship product, Fenix Power, is a modular, lease-to-own solar home system financed through affordable installments from just $0.11 per day. We use real-time transaction data to create a next-generation credit score to finance power upgrades and other life-changing loans, unlocking modern financial services for our customers.

To date, Fenix has sold over 500,000 Solar Home Systems in Uganda, Zambia, Cote d'Ivoire, Benin, Nigeria and Mozambique, bringing clean, reliable power for lights, phones, radios, TV and much more to over 2,500,000 people.

Fenix International Full Stack Software Engineer Jobs in Uganda


  • Review Partner API documentation and propose integration strategy
    Develop the integration modules required by core application
    Perform System Integration Tests with the respective integrated partners
    Troubleshoot production issues related to integrated applications
    Manage the technical relationship between Fenix and our integrated partners


  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred)
  • 5+ year’s professional experience in Software Development
  • Programming language proficiency in Python
  • Working knowledge of both high-level object oriented and low-level procedural programming concepts.
  • Able to implement quickly, iterate, and then stabilize and integrate
  • Solid communication skills – both written and oral in English
  • Excitement about Fenix’s mission and a deep desire to make an impact on off-grid and financially underserved customers in sub-Saharan Africa
  • Ability and drive to work independently
    Thrives on teamwork
  • Commitment to live and work with Fenix
    in East Africa.
    Desired Skills & Experience

  • Experience building and integrating with Mobile Money, SMS and USSD services in Africa
  • Experience with the Django web framework
  • Ability to manage multiple projects and competing priorities while meeting deadlines
    Server backend management experience (Linux, MySQL, Nginx, etc)
  • Creative problem-solving skills
  • Prior experience with software Design for Testability (white-box, unit testing)
    Working knowledge of good practices for computer and data security
  • Ability to work in a team-oriented, collaborative environment
  • Interest in products for emerging markets

    How to apply

    In your cover letter, please be sure to highlight the following:

  • Why you are interested in Fenix International, and
  • What excites you about this particular role.
  • Fenix offers a competitive salary and a fun, fast-paced and high-growth work environment.
  • We recognize the value of diversity in our workforce, and encourage all qualified candidates to apply.
  • We thank all candidates who choose to apply, however, only those selected for a further interview will be contacted. Deadline is Thursday 22nd August, 5:00pm.

    For more information and job application details, see; Fenix International Full Stack Software Engineer Jobs in Uganda

    Find jobs in Uganda. Jobs - Uganda jobs. Search our career portal & find the latest Ugandan job positions, career opportunities & jobs in Uganda.

    Jobs in Uganda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Uganda.

    Find your dream job from 1000s of vacancies in Uganda posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Jobs in Uganda.

    Scholarship 2020/21

    Undergraduate Scholarships 2020/2021
    Masters Scholarships,
    PhD Scholarships,
    International Scholarships.