GoodLeap is seeking a Senior Full-Stack Software Engineer with experience in the payments industry, especially with Stripe, to design, develop, and scale their payments platform.
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
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