Software Developer

Burn Manufacturing

BURN is working to create a world where cooking positively impacts all life on earth, by producing the world’s most efficient cooking appliances.

About the role:

Burn is looking for a full-stack software developer, with good database engineering knowledge, to build reporting and payment processing apps for its pay-as-you-go products. The role will also involve maintaining and improving current software solutions implemented.

Duties and Responsibilities:

  • Work across client and backend software as necessary to develop and test a payment processing platform for BURN’s products.
  • Integrate different payment processing (e.g., MPESA APIs) into the system.
  • Design and test UI/UX with target customers.
  • You will be the primary software engineer leading this platform, so while teamwork is crucial to ensure the system is the right fit, you will work independently in terms of coding and troubleshooting. The team will be growing on a need base.
  • Manage communication with software contractors and partners.
  • Work with the Burn Engineering team to interface hardware products with software support to achieve Burn’s business logic.
  • Build and maintain AWS-based solutions
  • Carefully document any development work with class diagrams, entity-relationship diagrams, flowcharts, and activity diagrams.

Skills and Experience:

The Software Developer role has the following requirements:

  • Bachelor of Science in Computer Science, or similar, or extensive work experience and portfolio.
  • 3+ years of software development experience
  • Experience with AWS and ability to implement solutions using AWS services. (e.g. AWS IOT core)
  • Knowledge and experience of the systems development process.
  • Ability to work in a team setting, but without any other software engineers
  • Effective verbal and written communication skills, including presentation skills, in English.
  • Communicate effectively in a team setting.
  • Work quickly, reliably, and meet deadlines.
  • Commitment to BURN’s mission to be a social enterprise and a leader in providing high-quality, affordable, clean energy products to East African families.
  • Experience with designing pay-as-you-go platforms and integrating with mobile money payment aggregators and providers.
  • Experience with creating data warehouses and designing databases.

  Qualified Female Candidates encouraged to Apply

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit

Job Overview
Job Location