Senior Software Engineer, NodeJS

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.
Lehi, UT, USARoseville, CA, USAPlano, TX, USA
$137,000 - $160,000
Backend
Senior Software Engineer
Hybrid
Finance · Enterprise SaaS

Description For Senior Software Engineer, NodeJS

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels to energy-efficient HVAC. We're seeking a Senior Software Engineer for our Consumer Solutions team to drive development tasks, solve complex problems, and ensure well-tested, performant code. You'll work closely with product managers, design APIs, and optimize Node.js applications. Key responsibilities include collaborating on technical challenges, ensuring scalable solutions, and following security best practices. We value proactive engineers who can work independently in our small, agile team.

Required qualifications:

  • Experience with Node.js
  • Strong knowledge of RESTful API development
  • Proficiency in unit testing and automated acceptance testing
  • Proactive mindset and ability to work independently
  • Natural curiosity and eagerness to innovate

Preferred skills include experience with AWS ECS and Lambda, familiarity with Open API, GitHub Actions, DataDog, and Kong Gateway, and knowledge of the Stripe API.

We're looking for strong collaborators who can mentor junior developers, solve complex problems, and maintain a customer-centric mindset. Join us in our mission to make sustainable home solutions more accessible and affordable!

Last updated a month ago

Responsibilities For Senior Software Engineer, NodeJS

  • 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
  • Optimize the performance of Node.js applications
  • Follow security best practices in API development
  • Familiarity with DevOps practices, including deploying Node.js applications in cloud environments

Requirements For Senior Software Engineer, NodeJS

Node.js
JavaScript
  • 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

Interested in this job?

Jobs Related To GoodLeap Senior Software Engineer, NodeJS

Senior Software Engineer, Payments

Senior Software Engineer for GoodLeap's Payments team, building and maintaining payment integration services using modern technologies.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on backend development for enterprise solutions, requiring 5+ years experience and expertise in cloud technologies.

Engineer

Senior Software Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with 6+ years experience required.

Senior Customer Engineer - Enterprise Compute

Senior Customer Engineer position at Qualcomm focusing on enterprise compute solutions and Windows on Snapdragon platform support.

SAIL Platform BSP Lead engineer Senior

Senior BSP Lead Engineer role at Qualcomm focusing on automotive software development and safety systems.