Responsibilities
- Building the Chorus AI agent system — 8 agents across Generation and QA pipelines — that auto-generates, validates, and enriches itinerary content at scale.
- Backed by MongoDB that feed everything downstream.
- Search & Browse and Itinerary Detail experiences advisors use to find, evaluate, and customize pre-built trips.
- Includes the NL Search API connecting MongoDB to ADX or direct to Product Builder using MCPs — an open architectural decision spanning LLM query layers, Atlas vector search, and existing API patterns.
- Bundle Manager MFE and Make Bundle Payable microservice within TSP — turning an itinerary into a structured, transactable trip with embedded pricing and commission logic.
- Work within and extend the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network.
- Extending, integrating with, and improving the ADX platform as you build the new layer on top.
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.
- Opportunity to participate in incentive programs and compensation tied to business and individual performance.
- Employees have access to technology and 24/7 support.
- Range Foundation channels 10% of group profits to social impact, including exploration grants, education access, cultural infrastructure, and global aid.
Work Arrangement
Hybrid — Toronto, ON
Additional Information
- This is a hybrid position, currently requiring a minimum of two days per week onsite at the office located at 2 Queen St. E in Toronto, ON.
- Commitment to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.
- If accommodation due to a disability is required at any stage of the hiring process, candidates should advise the company when applying.