A Safer Way

Website Terms of Use

For more information, please contact:

Join us!

Quality Assurance Software Engineer

Quality Assurance Software Engineer


About PayGo

PayGo Energy is a technology company that builds hardware and software solutions forLPG businesses. We believe that technology can bridge the gap between LPG marketers and their customers. Our products are designed to create value for every actor in the supply chain, including the end customer.

PayGo Energy launched in 2015 and its end-to-end platform has now been operational inKenya for the last five years. PayGo Energy is currently scaling up partnerships in Kenya and the African Region

Job Description
Overview
The Quality Assurance Software Engineer will play a critical role in enhancing PayGo’sQuality Management framework through developing bespoke software and automation solutions that allow for seamless monitoring of the cylinder smart meter.

Primary Responsibilities & Duties
Responsibilities include but are not limited to:

Software Development
▪ Develop, test and implement new software applications with modern javascript (ES8)for the whole stack, on nodejs, react and react-native

▪ Analyse data and build dashboards for use internally to support the company’s efforts to enhance quality management

▪ Use proper industry-proven databases (PostgreSQL) to manage large sets of data

▪ Test, maintain and recommend software improvements to ensure strong functionality and optimization

▪ Research, design, implement, and manage software applications

▪ Continuously build and deploy to Google Cloud Platform

▪ Develop automation scripts using python

Quality Management and Testing
▪ Contribute to building PayGo’s quality management system including fault tree analysis, issue logging and simplifying the cylinder smart meter troubleshooting guide

▪ Test new hardware and/or software functionality prior to release

▪ Introduce new systems and procedures where appropriate

▪ Train others in all aspects of the quality system and application of procedures


Hardware Design & Troubleshooting
▪ Troubleshoot, diagnose errors and suggest suitable repairs or modifications

▪ Collaborate with developers to ensure firmware compatibility and integration with the hardware components

▪ Test hardware prototypes and analyze and interpret performance data

▪ Generate analytic and performance reports for presentation and revision

▪ Implement maintenance, repairs, and modifications to existing components

▪ Be the first point of contact for PayGo implementation / field staff on technical issues

Candidate Qualifications


Academic Qualifications
▪ Bachelor's degree in one of the following: Mechatronics, Electrical or Computer Engineering

Experience
Previous valuable experience may include:
▪ Experience developing with modern javascript (ES8) for the whole stack, on nodejs, react and react-native

▪ Experience developing automation scripts using python▪ Experience with proper industry-proven databases (PostgreSQL)

▪ Experience with Atlassian tools including JIRA and Bitbucket

▪ Familiar with kanban

▪ Familiarity with raspberry pi, arduino and esp32 is a plus

▪ Soldering experience is a plus

▪ Familiarity with lab equipment such as multimeters and oscilloscopes is a plus

▪ Working in a startup environment is an added advantage


Desired Personal Qualities
▪ Hungry for a new challenge

▪ Detail-oriented

▪ Organized

▪ Friendly and respectful

▪ Be a team player

▪ Have a deep desire to learn

Other requirements

▪ Fluent in spoken and written English and Swahili

▪ Legal permission to work in Kenya

▪ Must be based in Nairobi, or willing to relocate (no expenses will be reimbursed for relocation)


** Applications should be sent to recruitment@paygoenergy.co. The job title should be the subject of the email. Application deadline is 31st March 2021.