Full-Stack Engineer (Backend-Leaning)
About the Company:
Willow Processing is modernizing the technology behind its loan processing operations and developing integrations that connect the business with lending partners. The company is building systems and tools to improve internal workflows and support its loan processing services.
About the Role:
Willow Processing is seeking a backend-leaning Full-Stack Software Engineer to join its small engineering team. This role offers the opportunity to take ownership of meaningful projects and contribute across the full software development lifecycle, from planning and design to development, deployment, and monitoring. The position focuses on building backend services, partner-facing APIs, and web interfaces, as well as developing AI-powered automation for internal workflows. You will also help migrate data and business logic from legacy systems while maintaining uninterrupted live operations. The ideal candidate is comfortable making technical decisions independently, working through ambiguity, and collaborating with teammates and operations staff when needed.
Key Responsibilities:
Own features end to end, including scoping, design, development, deployment, and monitoring.
Collaborate with engineering teammates and operations staff on larger projects.
Build backend services and APIs for lending partners.
Develop and improve web interfaces used by internal staff and external users.
Create AI-powered automation for internal workflows, incorporating appropriate safeguards and human review.
Migrate data and business logic from legacy systems without disrupting live operations.
Make sound technical decisions independently and maintain progress without waiting for detailed direction.
Required Qualifications:
At least 3 years of professional software engineering experience, with a strong backend focus.
Experience with TypeScript/Node.js or Python, ideally.
Solid frontend development skills using a modern framework such as React or Next.js.
Production experience designing and operating APIs, including authentication, idempotency, retries, and observability.
Strong relational database and data migration skills.
Hands-on experience building with AI tools, including LLM APIs, prompt design, tool use, or agent workflows, ideally using Python.
Good judgment about where AI systems require checks and safeguards.
Proven ability to take work from initial idea through production.
Ability to collaborate effectively when working on shared projects.
Comfort working in a fast-paced environment with ambiguity.
Clear written communication skills for remote teamwork.
Preferred Qualifications:
Experience shipping AI features into production.
DevOps experience, including CI/CD, infrastructure as code, and deployment automation.
Experience in fintech, lending, or mortgage industries.
Previous experience working in a startup or small engineering team.
Compensation & Work Arrangement
Annual Salary: $85,000–$95,000.
Work Arrangement: Fully remote. Eligible Candidates: Candidates based in the United States.
Work Authorization:
Applicants must be authorized to work in the United States without sponsorship. Interview Process15-minute initial screening call. One-hour technical interview involving situational questions about approaching real-world problems. No live coding or take-home assessment is required. Final conversation with the founder.
Application Process:
Apply through LinkedIn and answer the screening questions honestly. The team reviews applications directly. Candidates selected for further consideration will receive a few short written questions by email. Applicants should ensure that the email address on their LinkedIn profile is current.