About the role:
Burn is looking for a full-stack software developer, with good data-base 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.
Responsibilities:
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 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.
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 systems development process.
Ability to work in a team setting, but without many 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.
It would be great if, in addition, you have:
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.
go to method of application »
Use the link(s) below to apply on company website.
Apply via :