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 a month 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, NodeJS

Senior Software Engineer, NodeJS role at GoodLeap, developing sustainable home solution technologies.

Sr. Software Dev Engineer, FinTech Tax Data Products

Senior Software Engineer role at Amazon FinTech building scalable tax data systems with competitive pay and benefits.

Sr. Software Engineer - Apple Service Engineering

Senior Software Engineer position at Apple Service Engineering team in Seattle, building large-scale data services and infrastructure for Apple's ecosystem serving millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Apple Services Engineering, focusing on large-scale data processing and distributed systems, offering competitive compensation and comprehensive benefits.

Software Development Engineer, Databases, AiDP

Senior Database Engineer role at Apple working on PostgreSQL development and cloud database services, offering competitive salary and comprehensive benefits.