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 full-stack systems 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 in 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
Take ownership of incident response and debugging
Translate product requirements into implementation plans and working code
Remote-first company with optional hybrid office in Pasadena
Series C fintech startup based in Los Angeles
Focus on veterinary payment and financing solutions
Partner network of 15,000+ practices across US and Canada
Two main products: Scratch Pay and Scratch Checkout
Monthly recognition opportunities and learning platforms provided
Equity retention policy to ensure financial growth with company
Team will only contact from @scratchpay.com or @ats.rippling.com domains
153,000 – 213,000 CAD
/ year
40,000 – 60,000 USD
/ year
100,000 – 150,000 CAD
/ year
108,000 – 135,000 CAD
/ year
64,000 – 84,000 EUR
/ year