Salary
💰 CA$140,000 - CA$170,000 per year
Tech Stack
Distributed SystemsETLRedisRuby
About the role
- Lead integrations engineering efforts and drive third-party API ecosystem strategy
- Design and implement high-performance integrations with third-party APIs, including PMS systems, payment gateways, and hospitality platforms
- Lead integration architecture decisions for our growing ecosystem
- Build and maintain observability frameworks to monitor integration health, API performance, and data consistency
- Collaborate with integration partners on technical requirements, API specifications, and scaling strategies
- Establish best practices for integration stability, error handling, and graceful degradation
- Mentor engineers on integration patterns, API design, and distributed systems architecture
- Drive technical discussions with partner engineering teams and help manage integration roadmaps
Requirements
- 5+ years of experience building and scaling third-party API integrations in production environments
- Expert knowledge of Ruby with focus on API development and integration patterns
- Proven experience designing integration architecture for high-volume, multi-tenant systems
- Strong background in observability tools and practices (monitoring, logging, tracing, alerting)
- Experience managing technical relationships with integration partners and external APIs
- Deep understanding of distributed systems, event-driven architecture, and data consistency patterns
- Experience with hospitality industry APIs (PMS, booking engines, payment processors) [nice-to-have]
- Background in partner technical enablement and developer relations [nice-to-have]
- Experience with Sidekiq, Redis, and background job scaling for integration processing [nice-to-have]
- Previous experience with integration platforms and ETL/data pipeline tools [nice-to-have]
- Knowledge of API gateway patterns and rate limiting strategies [nice-to-have]