Senior Full Stack Engineer

GoodLeap
Summary
Join GoodLeap as a Senior Full-Stack Software Engineer and play a key role in designing, developing, and scaling our payments platform. You will collaborate with cross-functional teams, build secure and reliable payment solutions using Stripe and other gateways, and mentor junior engineers. This position requires 5+ years of full-stack development experience with NodeJS, TypeScript, NestJS, React, and AWS, along with experience with Stripe's API and microservices architecture. GoodLeap offers a competitive salary and benefits package, opportunities for professional growth, and the chance to work on impactful projects enabling sustainability and energy solutions. The role includes a competitive salary between $146,000 and $170,000 annually, plus potential bonus eligibility.
Requirements
- 5+ years of full-stack software development experience using NodeJS, TypeScript, NestJS, React, HTML, CSS
- Experience with cloud platforms such as AWS
- Experience working with Stripe's API and other payment processing platforms
- Ability to design systems that are secure, scalable, and resilient to failure
- Familiarity with relational databases like PostgreSQL
- Experience with RESTful APIs and microservices architecture
- Excellent communication skills and a collaborative mindset
- A passion for clean code, continuous improvement, and best practices in software engineering
Responsibilities
- Design, develop, and maintain scalable micro-services, APIs and micro-frontends that integrate with Stripe and other payment gateways
- Build secure, reliable, and compliant payment solutions with a focus on scalability and performance
- Collaborate with the product team to understand business requirements and deliver high-quality solutions
- Contribute to the entire software development lifecycle, from concept and design to testing and deployment
- Mentor and guide junior engineers, promoting best practices in software development and payments security
- Stay updated on the latest trends and innovations in the payments space and bring new ideas to the team
- Troubleshoot, debug, and resolve issues in a timely manner to maintain high system availability
Preferred Qualifications
- Experience in FinTech or other highly regulated industries
- Previous work with real-time payment processing systems
Benefits
- Competitive salary and benefits package
- Opportunity for professional growth in a collaborative, inclusive, and fast-paced environment
- Work with a passionate, forward-thinking team dedicated to making a difference
- $146,000 - $170,000 a year
- In addition to the above salary, this role may be eligible for a bonus
Share this job:
Similar Remote Jobs

