Company Description

New Sun Road is a mission-driven public benefit technology corporation that offers embedded remote monitoring and control systems for equipment manufacturers, developers and operators of renewable-powered microgrids and telecommunications towers. Using IoT and cloud-based technologies, Stellar, is currently the world’s largest platform for energy access microgrids. Smart device agnostic, the Stellar Edge contoller collects and normalizes data from all components and multiple systems for effective remote portfolio management. In addition, New Sun Road also designs containerised solar PV + Internet systems for deployment in frontier environments.

Job description

Role brief

New Sun Road is currently looking to hire a full-stack software engineer to participate in the continued evolution of existing IoT and server software and lead new initiatives.  You will work in a fast-paced environment, interfacing directly with senior staff in conceptualising and implementing systems and processes that enable the company to scale up and meet business opportunities in many geographic regions around the world. As such, flexibility, creativity, technical competence, good judgment, good communication and teamwork skills, and a strong sense of humour are highly desirable traits for this position. NSR is lean and will remain lean, and so your output will have a significant business impact for NSR and its initiatives providing green energy in frontier markets. 

This is the right place for you if:

  • You really care about having an impact on company success,
  • you feel strongly about working on projects that drive toward a greener energy future, especially in frontier markets,
  • you take a service-oriented approach and feel a sense of responsibility toward customers,
  • you're not overwhelmed or intimidated by long queues of pending initiatives, 
  • you're comfortable context-switching between different initiatives,
  • you're self-motivated and comfortable learning on-the-job, asking for guidance as needed.


About the role

  • Implement new functionality throughout the software stack, in the cloud as well as on IoT devices.
  • Develop infrastructure to improve resilience, transparency, and self-monitoring of IoT devices and cloud server software.
  • Support the ops infrastructure.


About you

  • Experience building medium-large scale maintainable node-based applications and services.
  • Experience building tools and scripts for monitoring and alerting systems.
  • Experience building, managing, and deploying docker-based containers.
  • A proven track record of using technology to address business problems.
  • Familiarity building fault-tolerant software that runs in remote locations without reliable power or internet.
  • Familiarity with cloud-based platforms in order to leverage available services for quicker and more robust development.
  • Familiarity with dev-ops practices.
  • Familiarity with machine learning concepts.
  • Familiarity with design patterns.




As soon as possible