Responsibilities
- Building new Angular MFEs, AI agent pipelines, and integrating with MongoDB-backed catalog infrastructure for the Vacations Platform
- Extending and integrating with the mature ADX booking platform and the new Product Builder
- Design through deployment of work, in close collaboration with Product, QA, and your pod
- Building the Chorus AI agent system — 8 agents across Generation and QA pipelines — that auto-generates, validates, and enriches itinerary content at scale
- Developing Advisor-Facing MFEs: Search & Browse and Itinerary Detail experiences advisors use to find, evaluate, and customize pre-built trips
- Developing NL Search API connecting MongoDB to ADX or direct to Product Builder using MCPs
- Building Bundle Manager MFE and Make Bundle Payable microservice within TSP — turning an itinerary into a structured, transactable trip with embedded pricing and commission logic
- Working within and extending the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network
Requirements
- Angular + TypeScript
- C# / .NET Core
- MongoDB
- RESTful APIs
- Microservices
- Docker
- Azure Service Bus
Nice to Have
- Domain Driven Design (DDD)
- Command Query Responsibility Segregation (CQRS)
- Event Sourcing
- Vertical Slice Architecture
- Azure Monitoring
- App Insights
- Auth0
- Distributed tracing
- AI-assisted development
Benefits
- Competitive compensation package with a strong pay-for-performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance.
Work Arrangement
Hybrid — 2 Queen St. E, Toronto, ON
Additional Information
- This is a hybrid position, currently requiring a minimum of two days per week onsite
- We expect every developer on this team to use AI coding tools — GitHub Copilot, Claude, Cursor, whatever fits your flow — as a standard part of how you develop
- You write documentation worth reading and JIRA tickets worth inheriting
- You own your sprint commitments and push back when timelines don't make sense
- You make the people around you better through reviews, pairing, and knowledge sharing
- Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance