Senior Backend Engineer
Jeeves
- Ottawa, Canada
- Senior Level
- 5+ years
- Posted
Skills
Required
- APIs
- Go / Python / Node.js / TypeScript
- microservices
- event-driven backend systems
- retry logic
- observability
- backend engineering
- message queue systems
- Kafka
- RabbitMQ
- event-driven architecture
- relational databases
- PostgreSQL
Preferred
- ledger systems / payment rails / financial compliance
- PCI-DSS
- cloud infrastructure
- AWS / GCP / Azure
- containerization
- Docker
- Kubernetes
- CI/CD pipelines
Join Jeeves, a fast-growing financial platform, as a Senior Backend Engineer. You will design and build scalable backend systems that process financial transactions and serve customers across 20+ countries. Your responsibilities will include writing clean, production-quality code, building and consuming APIs, optimizing database schemas, and implementing security best practices. You will also collaborate with AI and data science teams, participate in on-call rotation, and contribute to CI/CD pipeline improvements. This is a remote position with flexible work options and comprehensive benefits.
Design, build, and maintain scalable, reliable backend services that process financial transactions and serve customers across multiple countries.
Responsibilities
- Write clean, testable, production-quality code in Go, Python, or Node.js/TypeScript; participate actively in design and code reviews.
- Own backend features end-to-end — from scoping and technical design through deployment, monitoring, and iteration.
- Comfortable using AI tools as part of everyday engineering work — integrating LLM API outputs into backend services and using AI coding assistants fluently
Requirements
- Fluent in Spanish or Portuguese — preferred for collaboration with LATAM teammates, customers, and operational partners
- Experience designing and building RESTful APIs, microservices, and event-driven backend systems
- Global work experience — prior roles at companies operating across multiple countries and regulatory environments
- Fluent in English — professional fluency required for daily work with global teams in written and spoken contexts
- Demonstrated ability to integrate third-party APIs reliably in production — including error handling, retry logic, and observability
- 5+ years of professional backend engineering experience building and operating production systems
- Familiarity with message queue systems (Kafka, RabbitMQ) and event-driven architecture
- Experience working on globally distributed teams across time zones and regions
- Solid understanding of relational databases (PostgreSQL preferred): schema design, query optimization, and data modeling
- Strong proficiency in at least one backend language: Go, Python, or Node.js/TypeScript
Preferred
- Experience 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 plus
- Experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD pipelines
- Prior experience at a startup or high-growth scale-up, comfortable building in ambiguity without heavy process support
- Experience with multi-currency systems or cross-border payment processing
jobapplier