
Senior Fullstack Engineer
- Sheffield
- Permanent
- Full-time
- You're excited by the prospect of building technology that transforms off-grid energy access in Africa
- You have a passion for creating software that improves the lives of our customers and hub operators
- You are interested in working in a truly collaborative environment where you'll work closely with product designers, data scientists, and stakeholders across our operations
- Work collaboratively across the company to continuously refine how our platform can create the greatest impact, scale efficiently, and operate reliably for our users
- Design, develop, and maintain features for the MOPO Platform that enhance functionality and user experience
- Optimise database performance and ensure efficient data storage and retrieval for our growing network
- Build intuitive and responsive web interfaces that work reliably in challenging connectivity environments
- Integrate third-party APIs and services to extend platform capabilities
- Conduct code reviews, mentor team members, and champion best practices
- Troubleshoot technical issues to ensure minimal disruption to our operations across four countries
- Participate actively in Agile processes, contributing to planning and refinement sessions
- Strong proficiency in Python and Django for backend development
- Good working knowledge of
- RESTful API design and development
- Version control systems (e.g., Git) and CI/CD pipelines
- Web security best practices and performance optimization
- Server deployment and maintenance (e.g. nginx, cron, package managers)
- Strong debugging skills (e.g. PyCharm debugger, pdb, Sentry)
- Experience building platforms for emerging markets
- Android development experience - our network of agents use our Android app to manage their batteries
- Knowledge of IoT or hardware integration
- Experience with distributed systems or offline-first architectures
- Background in energy, mobility, or fintech sectors