Senior Full Stack Developer role on the lending team at Scratch Financial, a Series C fintech startup focused on veterinary payment solutions. You'll architect and build systems across the full stack including multi-step applications, risk assessments, payment processing, APIs, and event-based integrations using Node.js, TypeScript, and React.
5+ years professional software engineering experience
Strong backend skills using Node.js and TypeScript
Experience developing RESTful APIs
Frontend experience using React
Proficiency with HTML, CSS, and JavaScript
Practical knowledge of SQL and NoSQL databases
Experience with domain-based monorepos deploying multiple backend services
Fluency in English required
Availability in UTC-3 to UTC-8 timezones
Architect, design, and implement systems within the Scratch ecosystem
Build multi-step application processes and backend risk assessments
Develop payment processing and public-facing API solutions
Create event-based integrations for third-party systems
Write clean, maintainable code across backend services and frontend components
Ensure end-to-end test coverage for all features
Grow and improve CI/CD pipelines
Participate in daily stand-ups, sprint planning, and code reviews
Own incident response and debugging for your code and shared services
Translate product requirements into implementation plans and working code
Remote-first company with optional hybrid office in Pasadena
Office stocked with snacks and beverages for hybrid workers
Monthly recognition opportunities provided
Learning platforms and resources available for growth
Equity retention policy to share in company growth
Fast-paced startup environment requiring cross-functional collaboration
Team contacts applicants only from @scratchpay.com or @ats.rippling.com domains
76,960 – 76,960 USD
/ year
98,000 – 147,000 CAD
/ year
85,000 – 110,000 CAD
/ year
161,640 – 169,995 USD
/ year
114,400 – 166,400 CAD
/ year