Senior Software Engineer - Lending

Judi

Vancouver

Hybrid

CAD 120,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JUDI.AI in Vancouver, BC is seeking a Senior Software Engineer to evolve our fintech platform. This hybrid role collaborates with product managers and leadership to deliver robust code and scalable architecture.

You will work across C#, React, Node.js, and SQL, embracing AI-assisted coding to improve quality and velocity, while keeping security and cost in check. The team values care, innovation, and trust.

Qualifications

  • Degree or diploma in Computer Science or relevant work experience.
  • Minimum 3 years of software development experience.
  • Experience shipping features in a fast-moving, cross-disciplinary team.
  • Cloud deployment experience with Azure and Docker containers.
  • Ability to reason across distributed systems, service contracts, data ownership, authentication, deployment, and operational behavior.
  • Strong written communication for technical docs, PR explanations, decision records, and cross-team guidance.

Responsibilities

  • Participate in the technical design of current and future products.
  • Develop well crafted integrated modules and APIs within a complex and scalable backend platform.
  • Promote a leading edge environment for C#, React, Node.js and other development languages including unit and integration testing.
  • Develop CI pipelines to perform per-commit validation of changes made to the development trunk.
  • Lead unit test efforts for all codebases to increase predictability and release cycles.
  • Embrace AI in day-to-day engineering — use AI coding assistants and tooling to accelerate development and improve code quality.

Skills

React
Node.js
C#
JavaScript
SQL
Azure
Docker
Distributed systems
Code review
Technical writing

Education

Computer Science degree or equivalent experience

Tools

Jira
Confluence
Microsoft Office

Job description

Senior Software Engineer

Vancouver, Canada (Hybrid) JUDI.AI

Who we are.

At JUDI.AI, we’re on a mission to help transform small business dreams into vibrant communities. As a fast-paced fintech startup, we provide financial institutions with the tools to better understand and serve small businesses. Our values of Caring, Innovative, and Trustworthy guide everything we do, from our products to our culture.

We’re growing quickly, and our Engineering team builds much of the innovation at the heart of JUDI.AI. If you’re looking to apply your skills to impactful real-world problems while helping shape the future of small business lending, we’d love to meet you

Who we are looking for.

We are looking for a hands-on, forward thinking software developer. We offer a hybrid work policy based in the Vancouver area, working from our office in the downtown core. While you do not need to have a banking or fintech background, having an interest in banking and finance would be great. You are the kind of person who takes the time to listen, to build relationships and to get stuff done.

What you will do.

In this role you will be doing hands‑on development in alignment with our engineering objectives to help evolve our business needs. You’ll work closely with product managers and company leadership to develop robust code, help build scalable architecture, and help grow our operations. AI is woven into how we work day to day — you'll be expected to use AI‑powered coding assistants and tools to write, review, and ship better software faster, and to help us continually rethink how we build.

Your responsibilities.
Technical
  • Participate in the technical design of current and future products;
  • Develop well crafted integrated modules and APIs within a complex and comprehensive infrastructure and a scalable backend platform;
  • Promote a leading edge environment for C#, React, Node.js and other development languages including unit and integration testing;
  • Ensure high-performance components are developed to securely deliver large amounts of data while minimizing costs;
  • Focus on performance and scalability with the ability to optimize platforms for responsiveness and reduced cost of operations;
  • Champion quality and performance by vigilantly safeguarding and maintaining the integrity of our code and architecture;
  • Competently make routine technical decisions showing good judgment when to consult with Product and CTO on key issues.
  • Embrace AI in day-to-day engineering — use AI coding assistants and automation to accelerate development, raise code quality, and streamline routine work.
Quality
  • Contribute to quality, release velocity and team moral through balance of team engagement, automated testing, agile methodologies and aggressive code quality metrics;
  • Develop Continuous Integration Pipeline to perform per-commit validation of changes made to the development trunk;
  • Lead unit test efforts for all codebases to increase predictability and release cycles;
Qualifications and Skills
Must-have Skills
  • Degree or diploma in Computer Science or relevant work experience;
  • Minimum 3 years of software development experience;
  • Experience shipping features in a fast‑moving, cross‑disciplinary team (Product Managers, UX Researchers, Product Marketing, DevOps, etc);
  • Development experience with React, Node.js, C#, JavaScript and SQL but ability to display good coding skills is more relevant regardless of the language;
  • A background of cloud deployment and delivery including work with Azure and Docker containers;
  • Ability to reason across distributed systems, service contracts, data ownership, authentication, deployment, and operational behavior;
  • High ownership in code review: able to spot architecture risks, hidden coupling, weak tests, security concerns, and unclear contracts;
  • Strong written communication for technical docs, PR explanations, decision records, and cross‑team guidance.
Nice-to-have experience
  • Experience working with Jira, Confluence and Microsoft Office tools;
  • Experience working in an Agile environment would be great;
  • Awareness of deployment requirements for security and data residency;
  • An understanding of the financial marketplace and lending would be beneficial.

The job qualifications listed above are guidelines, not hard and fast rules. If you are excited by the position and interested in what we do, feel free to apply even if you don’t fit all the qualifications noted. JUDI.AI is an equal opportunity employer committed to talent and diversity. We thank all applicants for their interest, but only candidates selected for an interview will be contacted.

What success looks like

Within the first 90 days, this person should be able to independently pick up and ship features across our C#, React, and Node.js stack, contribute well‑tested production code within our two‑week sprint cadence, make sound routine technical decisions and know when to loop in Product and the CTO, and use AI tooling to accelerate their work while keeping our code quality and performance standards high.

Why Join Us
  • Be part of a mission‑driven startup transforming how small businesses access credit.
  • Work closely with a talented and supportive team that values both technical rigor and collaboration.
  • Hybrid setup: work from our downtown Vancouver office with the flexibility to work remotely.
  • Opportunity to learn fast, grow your skills, and make an outsized impact at an early stage of company growth.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

PlugandPlay Talent • Vancouver

On-site
CAD 80,000 - 120,000
Software Developer
Software Developer

Benjipays • Vancouver

Hybrid
CAD 90,000 - 130,000
Healthcare Spending Account
Hybrid work
Downtown Vancouver office
+1
Senior Software Developer
Senior Software Developer

Benji Pays • Vancouver

Hybrid
CAD 110,000 - 150,000
Healthcare Spending Account
Hybrid work lifestyle
Downtown Vancouver office
+2
Senior Full-Stack Engineer Hybrid (Montréal, Canada)
Senior Full-Stack Engineer Hybrid (Montréal, Canada)

S27a • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Worky • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Optix • Vancouver

Hybrid
CAD 90,000 - 130,000
Competitive salary
Stock option plan
Health and dental coverage
+3
VP of Systems Engineering - Canada
VP of Systems Engineering - Canada

Bankjoy • Toronto

Hybrid
CAD 180,000 - 240,000
Stock options
Medical, dental, and vision coverage (
Remote first culture
Lead Developer with deep AWS, Node.js, TypeScript and Ai expertise to lead the design and delivery of highly scalable API services supporting enterprise lending and data platforms.
Lead Developer with deep AWS, Node.js, TypeScript and Ai expertise to lead the design and delivery of highly scalable API services supporting enterprise lending and data platforms.

S I Systems • Toronto

Hybrid
CAD 120,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Optixapp • Vancouver

Hybrid
CAD 125,000 - 180,000
Stock options
Health and dental coverage
Hybrid work in Vancouver
Software Development Manager(Burnaby)
Software Development Manager(Burnaby)

Clio • Burnaby

Hybrid
CAD 181,000 - 271,000
Hybrid work
20 days off per year
Counseling benefit
+3