Développeur·euse backend senior — Hébergement et Logement in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Développeur·euse backend senior — Hébergement et Logement based in Canada.
In this role, you will join a high-scale engineering environment focused on building and evolving a global lodging and transportation ecosystem handling large volumes of real-time transactions. You will design, build, and maintain critical backend services that power booking workflows, partner integrations, and distributed system reliability at scale. The position involves deep work within a microservices architecture, where performance, resilience, and scalability are essential. You will collaborate closely with product and operations teams to translate complex business requirements into robust technical solutions. This is a senior individual contributor role suited for an autonomous engineer who thrives in ambiguity and enjoys solving complex system-level challenges. You will have a direct impact on the reliability and efficiency of core travel infrastructure used globally.
- Design, develop, and maintain high-performance backend services in a microservices architecture supporting large-scale lodging and transportation booking systems.
- Execute end-to-end integrations with external partners (hotels, accommodations, car rental providers, and GDS systems), handling complex protocols and distributed data flows.
- Write, optimize, and maintain clean, scalable code using Scala or other JVM-based languages to support mission-critical services.
- Investigate, troubleshoot, and resolve production issues by analyzing complex distributed systems and existing codebases.
- Collaborate with product managers and operations teams to translate business requirements into clear technical tasks and delivery plans.
- Own the full development lifecycle of features, including design, implementation, testing, deployment, and post-release monitoring.
- Contribute to system resilience, performance optimization, and scalability improvements across backend infrastructure.
- Participate in code reviews and promote engineering best practices across teams.
- 8+ years of software engineering experience, including strong exposure to backend systems and large-scale distributed architectures.
- Strong expertise in Scala or other JVM languages such as Java or Kotlin, with a focus on high-throughput backend systems.
- Proven experience working with microservices architectures and building production-grade backend services.
- Hands-on knowledge of distributed systems and service communication protocols such as REST, gRPC, and Pub/Sub.
- Ability to independently navigate complex systems, debug production issues, and execute technical solutions with minimal supervision.
- Strong collaboration and communication skills with experience working in cross-functional, remote-first teams.
- Strong interest in travel tech or large-scale transactional systems is a plus.
- Ability to operate effectively in fast-paced, ambiguous environments with a strong bias for action.
- Competitive compensation package aligned with senior backend engineering roles in Canada.
- Pre-IPO equity opportunities as part of a high-growth, well-funded organization.
- Comprehensive health, dental, life, and disability insurance coverage.
- Access to telemedicine services for employees and dependents.
- Retirement savings plan with automatic pre-tax contributions.
- Unlimited paid time off and generous parental leave policies.
- Flexible remote work environment with additional work-from-home and co-working support.
- Travel and lifestyle perks, including travel credits and employee discounts.
- Strong engineering culture focused on autonomy, ownership, and high-impact work.