05 Aug
|
Landjourney Technologies
|
Canada
05 Aug
Landjourney Technologies
Canada
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 contemporary 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/
Pay: $160,000.00-$170,000.00 per year
Benefits:
- Dental care
- Extended health care
- Flexible schedule
- Paid time off
- Stock options
- Vision care
- Work from home
Ability 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
📌 Senior Full-Stack Engineer (Canada)
🏢 Landjourney Technologies
📍 Canada