Senior Software Engineer – Architecture- job post Judi.ai
Job Description
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. 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'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.
Your responsibilities.
Technical
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
