Climate & Environment Full-time

Senior Software Engineer, Node.js

GoodLeap

Location

Remote

Type

Full-time

Posted

Dec 17, 2025

Mission

What you will drive

  • Complete development tasks, collaborating with team members to solve technical challenges.
  • Work with product managers to ensure that development solutions meet business use cases and goals.
  • Ensure code is thoroughly tested (unit tests and AAT), performant, and scalable when necessary.
  • Design and document APIs clearly using tools like OpenAPI/Swagger, ensuring they are well-documented and easy to understand for collaboration between teams.
  • Optimize the performance of Node.js applications, including memory usage, event loop efficiency, and handling of asynchronous code.
  • Follow security best practices in API development to guard against vulnerabilities and ensure secure communication.
  • Familiarity with DevOps practices, including deploying Node.js applications in cloud environments (e.g., AWS), and working with CI/CD pipelines such as GitHub Actions for automation.

Impact

The difference you'll make

This role contributes to making sustainable home solutions like solar panels, batteries, and energy-efficient systems more affordable and accessible through technology, while also supporting GoodLeap's nonprofit GivePower, which provides life-saving water and clean electricity systems to over 1.6 million people globally.

Profile

What makes you a great fit

  • Experience with Node.js
  • Strong knowledge of RESTful API development
  • Proficient in unit testing and automated acceptance testing (AAT)
  • A proactive mindset with the ability to work independently within a small, dynamic team
  • A natural curiosity and eagerness to learn and innovate
  • Experience with AWS ECS and Lambda (preferred)
  • Familiarity with Open API, GitHub Actions, DataDog, and Kong Gateway (preferred)
  • Knowledge of the Stripe API (preferred)
  • Strong collaboration skills with a willingness to mentor junior developers and contribute to code reviews
  • Problem-solving ability: capable of breaking down complex problems and taking ownership of tasks from start to finish
  • Customer-centric mindset: ability to align development decisions with delivering an excellent user experience

Benefits

What's in it for you

No specific compensation, perks, or culture highlights mentioned in the description.

About

Inside GoodLeap

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. The company also supports its award-winning nonprofit, GivePower, which builds and deploys life-saving water and clean electricity systems across Africa, Asia, and South America.