Job Description
About the Job
Willow Processing is seeking a Full-Stack Software Engineer (Backend-Leaning) to help modernize its loan processing systems and build integrations with lending partners.
This is a fully remote opportunity for an experienced software engineer who is comfortable owning projects from initial design through deployment and monitoring. The role has a strong backend focus, while also involving frontend development and AI-powered workflow automation.
You'll work closely with a small team and operations staff to build reliable software that supports real lending operations and financial transactions.
Key Responsibilities
- Own software features end to end, including scoping, designing, developing, deploying, and monitoring.
- Build backend services and APIs for lending partners.
- Develop and improve web interfaces used by internal staff and customers.
- 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.
- Collaborate with engineers and operations teams on larger projects.
- Make independent technical decisions and maintain progress in a fast-paced environment.
- Ensure APIs and backend systems are reliable, observable, and secure.
Required Qualifications
- At least 3 years of professional software engineering experience, with a strong backend focus.
- Experience with TypeScript/Node.js or Python.
- Solid frontend development skills using modern frameworks such as React or Next.js.
- Production experience designing and operating APIs, including authentication, idempotency, retries, and observability.
- Strong knowledge of relational databases and data migration.
- Hands-on experience with AI tools and technologies, including LLM APIs, prompt design, tool use, or agent workflows.
- Ideally, experience implementing AI solutions using Python.
- Good technical judgment, particularly when determining where AI systems require additional checks and human oversight.
- Demonstrated ability to take projects from concept to production.
- Strong collaboration and written communication skills.
- Comfort working independently in a remote environment with ambiguity and changing priorities.
Preferred Qualifications
- Experience shipping AI-powered features into production.
- DevOps experience, including CI/CD, infrastructure as code, and deployment automation.
- Background in fintech, lending, or mortgage technology.
- Experience working in startups or small engineering teams.
Technical Skills
- Backend: TypeScript, Node.js, Python
- Frontend: React, Next.js
- APIs: Authentication, idempotency, retries, observability
- Databases: Relational databases and data migration
- AI and Automation: LLM APIs, prompt engineering, tool use, agent workflows
- DevOps: CI/CD, infrastructure as code, deployment automation
Compensation
Annual Salary: $85,000–$95,000.
Work Location and Employment Details
- Location: United States.
- Work Arrangement: Fully Remote.
- Employment Type: Not specified.
- Work Authorization: Open to candidates based in the United States who are authorized to work without employer sponsorship.
Interview Process
The selection process consists of three stages:
- Initial Screening: A 15-minute screening call.
- Technical Interview: A one-hour discussion involving situational questions about real-world engineering challenges. No live coding or take-home assessment.
- Final Interview: A conversation with the company's founder.
How to Apply
Apply through LinkedIn and answer the screening questions honestly. Willow Processing reviews applications directly.
Shortlisted candidates will receive a few written questions by email. Applicants should ensure that their email address on their LinkedIn profile is current.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.