SDE I, Backend
Skills & Stack
About the Role
The SDE I, Backend position at Sun King focuses on designing and developing backend systems and APIs for the EasyBuy platform to support field team operations and customer management. This role involves building robust Java-based backend systems using Spring and Hibernate frameworks to manage the complete lifecycle of solar product distribution, from inventory management to customer onboarding and payment processing. The backend engineer will create scalable APIs that support mobile applications used by field agents in remote areas, ensuring reliable operation even in low-connectivity environments. This position plays a critical role in enhancing the efficiency of Sun Kings field operations, enabling the company to scale its solar energy distribution while maintaining reliable service delivery. The role offers the opportunity to work on technology that directly supports clean energy access and financial inclusion in emerging markets.
About Sun King
Sun King is a leading solar energy company founded in 2009 that provides affordable solar solutions to off-grid communities across Africa and Asia. The company operates one of the worlds largest direct-to-consumer solar distribution networks, offering solar home systems, lanterns, and appliances through its innovative EasyBuy platform. Sun Kings pay-as-you-go financing model makes solar energy accessible to low-income households without access to reliable electricity. The company combines solar technology with mobile payment solutions to create sustainable energy access for millions of customers. Sun King focuses on social impact, clean energy adoption, and financial inclusion, serving rural and underserved markets with reliable, affordable solar products that replace kerosene lamps and other polluting energy sources.
What You'll Do
- 1Design and develop backend systems and APIs for Sun Kings EasyBuy platform
- 2Build scalable Java applications using Spring and Hibernate frameworks
- 3Create and maintain MySQL databases for customer, product, and transaction data
- 4Develop APIs that support Android applications used by field operations teams
- 5Implement SOAP-based integrations with payment systems and external services
- 6Design systems that operate reliably in low-connectivity environments
- 7Collaborate with product teams to understand field operation requirements
- 8Ensure data integrity and system reliability for financial transactions
- 9Optimize backend performance for handling large volumes of customer data
- 10Participate in code reviews and maintain software development best practices
What We're Looking For
- Experience in Java backend development with Spring and Hibernate frameworks
- Proficiency in MySQL database design, optimization, and SQL query writing
- Knowledge of API design principles and RESTful web services
- Familiarity with SOAP protocols and system integration patterns
- Understanding of mobile backend development for Android applications
- Experience with building systems for field operations or distributed teams
- Knowledge of payment processing systems and financial data security
- Ability to design scalable systems for growing user bases
- Strong problem-solving skills and attention to detail
- Interest in renewable energy, social impact, or emerging markets technology
Ready to apply for this role?
SDE I, Backend at Sun King — click below to submit your application.
