Senior Software Engineer, Payments

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.
Roseville, CA, USAIrvine, CA, USALehi, UT, USA
$137,000 - $160,000
Backend
Senior Software Engineer
Hybrid
Finance · Enterprise SaaS

Description For Senior Software Engineer, Payments

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels to energy-efficient HVAC. The Payments team is responsible for building, maintaining, scaling, and supporting high availability of GoodLeap's payment integration services. They use technologies like Typescript, NodeJs, .Net, DynamoDB, MongoDB, Postgres SQL, GitHub Actions, SST, Lambda functions, Datadog, NestJs, Microservices, Docker, Kubernetes, and Elastic Search. As a Senior Software Engineer, you'll build high-quality code, collaborate with designers and product managers, participate in reviews, contribute to career development, deploy and monitor systems, and optimize performance. The ideal candidate values collaboration, transparency, pragmatic iteration, curiosity, proactivity, and challenging the status quo. Required skills include problem-solving, experience with Typescript, Node, JavaScript, .Net, React, NextJS, AWS, payment processor integration, and RESTful APIs. Additional beneficial skills include understanding of large-scale web applications, agile methodologies, Elastic Search, GraphQL, Kafka, and Docker. GoodLeap offers a salary range of $137,000 - $160,000 a year with potential bonus eligibility.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Payments

  • Build and deliver high-quality, performant frontend and backend code
  • Collaborate with UX designers, product managers, and other engineers
  • Write testable, reliable code with continuous deployment
  • Participate in design reviews, code reviews, and product development
  • Contribute to the career development of other engineers
  • Deploy and monitor large-scale distributed systems
  • Analyze and optimize application/platform code and APIs for efficiency and performance
  • Lead hands-on implementation work to keep current with technology trends

Requirements For Senior Software Engineer, Payments

TypeScript
Node.js
JavaScript
React
MongoDB
PostgreSQL
Python
  • Strong experience in Typescript, Node, JavaScript, .Net, React, NextJS and AWS platform
  • Experience integrating with a payment processor such as Stripe
  • Experience building RESTful APIs and working with databases
  • Problem-solving and algorithmic experience
  • Ability to turn business requirements into scalable and feature-rich applications

Interested in this job?

Jobs Related To GoodLeap Senior Software Engineer, Payments

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 - 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.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.