Senior Full-Stack Engineer

Landjourney — Canada · Posted ~23 hours ago

Senior Full-time CA$160000-CA$170000 per year

Skills

Full-stack software development Web application development Software engineering AI-native software Financial technology Loan origination systems Full-stack development AI Web applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology company focused on financial workflows is hiring a Senior Full-Stack Engineer to build AI-enabled software for lending operations. The role offers strong compensation and the opportunity to work on modern applications that improve loan origination, servicing, document processing, and customer experiences.

Highlights

Competitive six-figure Canadian compensation and an opportunity to build AI-enabled financial software serving commercial and agricultural lending workflows.

Description

Company Description Landjourney provides digital loan origination and servicing technology tailored for modern commercial banks and agricultural lenders. The company builds tools that help financial institutions streamline lending workflows, improve data accuracy, and enhance customer experiences in the agricultural sector. Team members work at the intersection of finance, agriculture, and technology, contributing to systems that support rural communities and agribusinesses. Landjourney values practical innovation, reliability, and collaboration in delivering robust solutions to its clients. Pay: CA$160,000.00 - CA$170,000.00 per year Job description: IMPORTANT: we only accept applications through our own form. Applications sent any other way will not be reviewed. Apply here: https://app.dover.com/apply/Landjourney/e1083161-2682-4459-b0fd-536abf65d1dc/ Landjourney builds AI-native software for agricultural lending: loan origination, white-labeled servicing portals, automated document collection, and a capital marketplace. We are the only modern fintech delivering software to lenders in the agriculture vertical, and within our first year after launch we signed one of the largest independent lender clients and the largest cooperative client in the nation. We are seed stage, SOC 2 Type II, with a small and deliberately senior engineering team. This role is based in our Montreal office, hybrid two to three days a week. WHAT YOU WILL DO This is a genuine full-stack role, and we mean both halves of it. You will own features end to end: the Angular screens a lender actually uses, the FastAPI services behind them, and the data model underneath. On the backend that means Python and FastAPI services with clean, well-documented APIs, data modelled with Pydantic and PostgreSQL-compatible SQL, and Redis for caching and async workloads. On the frontend it means substantial Angular applications: multi-step loan origination flows, document collection interfaces, and white-labeled portals that our lender clients rebrand as their own. You will also take part in architecture decisions and code reviews, and use AI tools to accelerate coding, testing and documentation. OUR STACK Python and FastAPI, CockroachDB (PostgreSQL wire-compatible), Redis, Angular 22 and TypeScript, Docker. Developers work in a self-contained local stack plus a cloud workstation, so you spend your time in the product rather than on infrastructure. WHAT YOU BRING 7+ years of professional full-stack development, with production experience on both the backend and the frontend of the same product. Deep Python expertise: FastAPI, Pydantic, async patterns. Strong SQL skills and experience with Redis. FRONT-END REQUIREMENTS We are specific about this because it is the half candidates most often overstate. You should be able to walk us through a non-trivial front-end you personally built and shipped. We want production Angular experience on a current release: fluency with standalone components, signals and the modern control flow, and the ability to talk about how Angular has changed over the last few versions. Deep production React experience also works if you have a real willingness to work in Angular day to day. Either way you should be strong in TypeScript beyond the basics, RxJS and reactive patterns, Angular reactive forms at real complexity including dynamic and nested forms, cross-field validation and multi-step wizards, component architecture, state management, routing and guards, lazy-loaded modules, and front-end testing. HOW WE INTERVIEW An intro call with our CTO, then a practical build we call the Agentic Assignment. You pick one of three problems, use whatever AI tooling you like, and ship it running. The full brief is public at github.com/landjourney/agentic-assignment. After that, a 45-minute session where you walk us through your code and add one requirement we did not tell you about in advance. Then references and a background check. OTHER Fluent English; French is a strong asset. Experience in fintech or other regulated environments is a plus. We do not sponsor visas at this time. HOW TO APPLY Please apply through our application form: https://app.dover.com/apply/Landjourney/e1083161-2682-4459-b0fd-536abf65d1dc/ Benefits: Dental careExtended health careFlexible schedulePaid time offStock optionsVision careWork from homeAbility to commute/relocate: Montréal, QC: reliably commute or plan to relocate before starting work (required)Application question(s): Describe a non-trivial front-end you personally built and shipped. What framework, what made it hard, and which parts did you write yourself? Include a link if the code or product is public.Experience: Angular: 3 years (preferred)Work Location: Hybrid remote in Montréal, QC