Senior Full-Stack Developer

Full-time/Contract
Remote
Undisclosed
Los Angeles, CA
No visa sponsorship

Benefits

Equity / Stock Options
Paid Time Off (PTO)
Flexible Working Hours

Job description

Company Overview:

We’re an innovative fintech company building technology that helps consumers easily manage and pay their recurring bills. Our flagship web application allows users to upload their bills and process payments seamlessly through Stripe, simplifying how people handle essential payments.

We’re growing fast and expanding our product with new features, integrations, and AI-driven functionality — and we’re looking for a Senior Full-Stack Developer to join our development team and help shape the next stage of our platform.

Role Summary: 

As a Senior Full-Stack Developer, you will be responsible for developing, maintaining, and optimizing our core web application. You’ll work closely with our product and engineering teams to implement new features, improve system performance, and ensure the platform remains fast, secure, and scalable.

You’ll take ownership of both the front-end (React + TypeScript) and back-end (Node.js + Firebase Functions) codebases, participating in architecture decisions, feature development, and deployment processes.

This is a great opportunity for a developer who enjoys working in a fast-paced fintech environment and wants to contribute to an impactful product that directly benefits thousands of users.

Key Responsibilities: 

  • Design, develop, and maintain high-quality front-end and back-end code using TypeScript, React, and Node.js.
  • Work with Firebase Functions to manage serverless logic and ensure reliable data flow between systems.
  • Collaborate with product and design teams to build new features, integrations, and UI improvements.
  • Conduct code cleanup and optimization to improve performance, scalability, and maintainability.
  • Troubleshoot, debug, and resolve complex technical issues across the stack.
  • Integrate and maintain Stripe payment workflows, ensuring secure and efficient processing of user transactions.
  • Contribute to architecture discussions and help define technical best practices.
  • Write clean, well-documented, and testable code with a focus on long-term maintainability.
  • Participate in code reviews and mentor junior developers when needed.


Required Skills & Experience: 

  • 5+ years of professional software development experience, with a strong emphasis on full-stack work.
  • Expert-level proficiency in TypeScript, both on front-end and back-end.
  • Hands-on experience with React for front-end development.
  • Solid experience building APIs and serverless functions with Node.js and Firebase.
  • Strong understanding of web performance optimization, debugging, and clean code practices.
  • Excellent problem-solving and communication skills.
  • Experience working in an agile, remote-friendly environment.


Nice-to-Have Skills: 

  • Experience integrating and managing Stripe payment APIs.
  • Familiarity with Retool for building internal tools and dashboards.
  • Experience implementing AI-powered solutions, such as using OpenAI APIs or machine learning models to enhance product functionality.
  • Previous experience in fintech or other regulated environments.


Engagement Details: 

  • Type: Contract or Full-Time (depending on availability and fit)
  • Location: Remote — preference for candidates located in Americas time zones (North, Central, or South America) for easier collaboration.
  • Start Date: Immediate
  • Compensation: Competitive and based on experience.


Why Join Us: 

  • Be part of a fast-growing fintech platform that’s making bill payments simpler and smarter.
  • Work with modern technologies in a collaborative, supportive team.
  • Shape the product roadmap and see your work directly impact real users.
  • Flexible remote work and strong focus on results over bureaucracy.







More information

Minimum education level

Bachelor's

Experience level

Mid-level (3-4 years) · Senior (5-7 years)

Job skills

TypeScript

React.js

Node.js

Firebase

Stripe

Data Cleanup

Company overview

company-logo
Willow Pays

Financial Services·1-10 employees

Helping hard-working Americans pay essential bills on time, eliminate late fees, build credit, and alleviate stress. Let Willow Pay Your Bills On Time and Build Credit We pay your bills on time. You build your credit score. Upload a bill, we pay it today. You pay Willow back in 4 instalments. Zero interest No hidden fees No credit checks