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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Funding

Senior Software Engineer position at GoodLeap, developing financial technology solutions for sustainable home improvements using modern tech stack.

Senior Quality Engineer

Senior Quality Engineer role at GoodLeap, leading sustainable solutions financing platform, focusing on test automation and quality processes with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at GoodLeap, focusing on developing scalable systems and BI solutions for sustainable technology financing platform.

Senior Software Engineer, Payments

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

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

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 2 months 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?