judiai
judiai7d ago
New

Senior Software Engineer – Architecture

CanadaCanada·VancouverHybridsenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

Senior Software Engineer – Architecture 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.

Technical Tools
Software EngineerSoftware Engineering

Vancouver, Canada (Hybrid) JUDI.AI

Responsibilities

~1 min read

In this role you'll shape and implement the technical design of JUDI's platform — designing service APIs, building and refactoring production code across backend and frontend, reviewing architecture-impacting changes, and partnering with product teams to turn ambiguous requirements into practical technical designs.

  • Design clear, consistent REST APIs and service contracts using OpenAPI-first thinking;
  • Review API contracts, database schema changes, configuration, dependencies, and cross-service design decisions;
  • Build and refactor production code across backend services, frontend applications, and shared platform workflows;
  • Help evolve a service-based architecture with loose coupling, service autonomy, statelessness, composability, and clear data ownership;
  • Partner with product teams to turn ambiguous requirements into practical technical designs;
  • Work comfortably in a modern cloud-based infrastructure: identity, observability, CI/CD, deployments, secrets, networking, reliability, and operational debugging;
  • Document design decisions, implementation guidance, migration plans, and engineering standards clearly enough for other teams to follow;
  • Use AI coding agents, AI code review, log investigation tools, and prompt-driven workflows as part of daily engineering work.
  • Strengthen test strategy around API behavior, integration points, regression safety, and maintainable test data;
  • Own quality through rigorous, high-signal code review that surfaces architecture risks, hidden coupling, weak tests, security concerns, and unclear contracts.

Requirements

~1 min read

Within the first 90 days, this person should be able to independently review architecture-impacting PRs, design or critique service APIs, contribute production changes across multiple areas of the platform, write clear implementation guidance, and use AI tooling to accelerate work without creating review noise or risky shortcuts.

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.
  • Strong API design judgment: REST semantics and resource modeling;
  • Strong code design: readable abstractions, clear boundaries, testable services, safe refactoring, and pragmatic tradeoff decisions;
  • Strong application security fundamentals: authentication, authorization, OAuth/OIDC/JWT flows, OWASP Top 10, secure secret handling, safe logging, CI risks, least privilege, and protection of sensitive customer data;
  • AI fluency: comfortable using AI agents for implementation, review, debugging, documentation, test generation, codebase exploration, and AI skill creation while still applying senior engineering judgment;
  • Experience with one or more backend or full-stack languages and frameworks such as TypeScript, JavaScript, React, C#/.NET, or similar;
  • 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.
  • Third-party platform integrations such as Auth0, DocuSign, Flinks, Yodlee, Equifax, Experian, or similar external services;
  • Cloud infrastructure, containerized services, infrastructure as code, secrets management, observability, and production support;
  • CI/CD best practices: automated testing, dependency scanning, security scanning, branch protection, release automation, and repeatable deployment workflows;
  • Experience modernizing legacy services while keeping production behavior stable.

Location & Eligibility

Where is the job
Vancouver, Canada
Hybrid — some on-site time required
Who can apply
CA

Listing Details

Posted
August 7, 2026
First seen
August 7, 2026
Last seen
August 12, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
53%
Scored at
August 7, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

1 other job at judiai

View all →

Explore open roles at judiai.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

judiaiSenior Software Engineer – Architecture