Lack of energy access in sub-Saharan Africa is a significant problem, with more than 600 million people currently without mains electricity supply. In Rwanda, 9.5 million people or 81% of the population cannot access mains electricity, which has a negative impact on quality of life and limits people’s chances of achieving economic prosperity.
BBOXX is helping to address this issue by providing off-grid communities in developing countries with affordable energy solutions. BBOXX customers typically use a Pay-As-You-Go payment method, which enables very low-income customers access to electricity at home that they would otherwise not be able to afford. To date BBOXX has installed more than 150,000 systems and provided around 750,000 people with access to energy.
Check out our impact here
Design and develop new features for our Device Management Platform. The system must be flexible scalable and robust.
Work closely with the hardware and support teams to design and develop software solutions to support our new product lines and services.
Write tools to monitor our infrastructure and ensure that our platform, which provide energy to thousands of people across the world, maintains 100% uptime.
Be a mentor and advisor on all Python related projects to your fellow developers, giving them technical guidance and promoting best practices using Python
Proven experience as Python Developer
Great analytical and problem solving skills
Experience building RESTful web APIs
3+ years developing in web frameworks (we use Flask)
Strong knowledge of OOP principles and common design patterns
Experience with modern software workflows, or willingness to adopt them (git, CI, TDD)
Software architecture knowledge
A good understanding of AWS ecosystem. Tools like S3, EC2 and Lambda