Senior Backend Engineer

Jeeves

Ottawa

Remote

CAD 120,000 - 170,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health & Wellbeing
Learning & Development
Flexible Work
PTO

Job summary

Jeeves in Ottawa, Canada, seeks a Senior Backend Engineer to design and build backend systems powering Jeeves’s financial platform across payments, cards, spend management, and compliance.

You will write production-grade Go, Python, or Node.js/TypeScript, own features end-to-end, implement secure services, and integrate LLM-powered workflows while collaborating with global teams.

This role offers remote/Hybrid options and requires strong cloud, databases, and distributed systems experience.

Qualifications

  • 5+ years of professional backend engineering experience.
  • Experience with fintech, payments, or regulated industries is a strong plus.
  • Proficiency in Go, Python, or Node.js/TypeScript and cloud platforms.
  • Experience designing scalable RESTful and GraphQL APIs.
  • Familiarity with distributed systems, microservices, and event-driven architectures.
  • Ability to work across time zones and collaborate with LATAM teams.
  • Strong knowledge of databases (PostgreSQL preferred) and data modeling.
  • Experience integrating third‑party APIs with observability and retry logic.

Responsibilities

  • Design, build, and maintain scalable backend services powering the financial platform.
  • Own backend features end-to-end from scoping to deployment and monitoring.
  • Implement security, authentication, and data protection across services.
  • Integrate LLM APIs and AI workflows into backend features with reliability and observability.
  • Collaborate with AI and data science teams to bring model outputs to APIs.

Skills

Go
Python
Node.js/TypeScript
RESTful APIs
GraphQL APIs
gRPC
PostgreSQL
MongoDB
Redis
Cloud (AWS/GCP/Azure)
Docker
Kubernetes
CI/CD pipelines
Security best practices
LLM integration

Tools

Kafka
RabbitMQ
PostgreSQL
MongoDB
Redis
GitHub Copilot

Job description

  • Jeeves is looking for a Senior Backend Engineer to join our engineering team. You will design and build the backend systems that power Jeeves’s financial platform — working across payments, cards, spend management, and compliance infrastructure that serves businesses across the Americas and beyond
  • Design, build, and maintain scalable, reliable backend services that process financial transactions and serve Jeeves customers across 20+ countries
  • Write clean, testable, production-quality code in Go, Python, or Node.js/TypeScript; participate actively in design and code reviews
  • Build and consume RESTful and GraphQL APIs; design inter-service communication using gRPC, message queues, and event-driven architectures
  • Design and optimize relational and non-relational database schemas (PostgreSQL, MongoDB, Redis) for correctness, performance, and scale
  • Own backend features end-to-end — from scoping and technical design through deployment, monitoring, and iteration
  • Implement security best practices: authentication, authorization, input validation, and data protection across distributed services
  • Integrate LLM API calls (e.g., OpenAI, Anthropic) into backend services as product features — such as spend categorization, document parsing, or natural language workflows — ensuring those integrations are reliable, observable, and cost-efficient
  • Build backend pipelines that consume AI-generated outputs safely: validate structured outputs, handle fallback scenarios, and design graceful degradation when AI services are unavailable or return low‑confidence results
  • Collaborate with AI and data science teams to integrate model outputs into backend APIs — bridging experimental AI work and production systems
  • Use AI coding tools (GitHub Copilot, Claude, Cursor, etc.) fluently as part of your everyday development workflow
  • Instrument services with structured logging, distributed tracing, and metrics for full operational visibility
  • Participate in on‑call rotation; respond to production incidents and contribute to post‑incident reviews
  • Contribute to CI/CD pipeline improvements, testing infrastructure, and deployment practices
  • Work closely with engineering, product, compliance, and data teams across multiple time zones and regions — communicating in both English and Spanish or Portuguese as the situation requires
  • Contribute to a globally distributed engineering culture through thorough documentation, async design reviews, and thoughtful pull request feedback
  • Bring your regional perspective to product and engineering conversations — our LATAM customers have specific needs, and engineers who understand those markets make our product better
Benefits
  • Health & Wellbeing: Comprehensive healthcare coverage available by region.
  • Learning & Development: We value continuous growth through learning and offer our team various opportunities both internally and externally.
  • Flexible Work: Work from anywhere in the world, remote and hybrid opportunities depending on location and department.
  • PTO: Generous PTO, paid holidays
    and parental leave.

Comfortable using AI tools as part of everyday engineering work — integrating LLM API outputs into backend services and using AI coding assistants fluentlyFluent in Spanish or Portuguese — preferred for collaboration with LATAM teammates, customers, and operational partnersExperience in fintech, financial services, payments, or a regulated industry — familiarity with ledger systems, payment rails, or financial compliance (KYC/AML, PCI‑DSS) is a strong plusExperience designing and building RESTful APIs, microservices, and event‑driven backend systemsGlobal work experience — prior roles at companies operating across multiple countries and regulatory environmentsExperience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD pipelinesFluent in English — professional fluency required for daily work with global teams in written and spoken contextsDemonstrated ability to integrate third‑party APIs reliably in production — including error handling, retry logic, and observability5+ years of professional backend engineering experience building and operating production systemsFamiliarity with message queue systems (Kafka, RabbitMQ) and event‑driven architecturePrior experience at a startup or high‑growth scale‑up, comfortable building in ambiguity without heavy process supportExperience with multi‑currency systems or cross‑border payment processingExperience working on globally distributed teams across time zones and regionsSolid understanding of relational databases (PostgreSQL preferred): schema design, query optimization, and data modelingStrong proficiency in at least one backend language: Go, Python, or Node.js/TypeScript

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Jeeves Inc. • Canada

Remote
CAD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

Jeeves • Montreal

Remote
CAD 120,000 - 170,000
Senior AI Engineer
Senior AI Engineer

Jeeves Inc. • Canada

Remote
CAD 120,000 - 180,000
Senior AI Engineer
Senior AI Engineer

Jeeves • Ottawa

Hybrid
CAD 120,000 - 180,000
Health & wellbeing
Learning & development
Flexible work
+1
Senior AI Engineer
Senior AI Engineer

Jeeves • Montreal

Remote
CAD 120,000 - 180,000
Backend Engineer
Backend Engineer

Bayview Asset Management, LLC • Toronto

Remote
CAD 198,000 - 340,000
Medical coverage beginning day one
Company-matched 401(k)
Lead Backend Engineer, AI Platform
Lead Backend Engineer, AI Platform

Lakeview Loan Servicing, LLC. • Toronto

Remote
CAD 306,576 - 418,059
Medical coverage starting on day one
Company-matched 401(k)
Annual bonus
Backend Engineer
Backend Engineer

Bayview Fund Management, LLC • Toronto

On-site
CAD 198,000 - 340,000
Medical coverage on day one
Company-matched 401(k)
Fully remote position
+1
Senior Software Engineer (Backend, Know Your Customer)
Senior Software Engineer (Backend, Know Your Customer)

Sardine • Canada

Remote
CAD 120,000 - 180,000
Remote-first culture
MacBook Pro at your door
Unlimited PTO with minimum 2 weeks/yr
+8
Lead, Senior and Intermediate - Backend Engineer
Lead, Senior and Intermediate - Backend Engineer

HRB • Toronto

On-site
CAD 120,000 - 180,000