Overview Founded in 2017, TripArc is a $750 million privately held company that powers the top travel agencies and tour operators in North America. Our expansive and growing network enables access to a comprehensive range of travel options and services globally with over $750 million in transactions annually, at the industrys best rates. As an industry leader in technology, purchasing, finance, HR and marketing, we deliver solutions to travel professionals in the most effective way possible. TripArc has real insight into the needs of tour operators and travel agencies today through partnerships with Kensington Tours and Travel Edge. TripArcs goals are simple: to make our network of over 1400 travel entities more profitable and efficient and to help them create truly unique travel for their clients. This is a hybrid opportunity (2 times a week) from our office at 2 Queen St E in Downtown Toronto. The Role TripArc is building an AI-powered vacation booking platform that will put 10,000+ pre-packaged, instantly bookable itineraries in the hands of North American travel advisors. We are standing up a dedicated development pod to build it and we are hiring Senior Developers for Frontend and Backend. The work spans both greenfield and existing platforms in equal measure. You will be building new Angular MFEs, AI agent pipelines, and integrating with MongoDB-backed catalog infrastructure for the Vacations Platform, while extending and integrating with the mature ADX booking platform and the new Product Builder that sits alongside it. You will own your work end-to-end: design through deployment, in close collaboration with Product, QA, and your pod. How We Build We expect every developer on this team to use AI coding tools GitHub Copilot, Claude, Cursor, or other fits as a standard part of how you develop. Not as an experiment, and not as a replacement for engineering judgment. We move faster because of these tools, and we ship with confidence because of the quality gates, code review culture, and testing discipline that sit alongside them. If youve figured out how to get real leverage from AI-assisted development without cutting corners on quality, youll fit in here. What Youll Do Itinerary Catalog & AI Pipelines 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. Advisor-Facing MFEs 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. Trip & Bundle Workflows Bundle Manager MFE and Make Bundle Payable microservice within TSP turning an itinerary into a structured, transactable trip with embedded pricing and commission logic. Existing ADX Platform Work within and extend the existing ADX platform: a mature .NET system that is the daily workhorse for the advisor network. Extend and integrate with it, and improve it as you build the new layer on top. Two Opportunities Frontend Senior Developer You build component-driven Angular MFEs that are fast, clean, and advisor-tested. You care how interactions feel, not just whether they function. You understand micro-frontend patterns, can navigate a design system across multiple white-labeled brands, and partner closely with backend developers on API contracts. Core Skills: Angular (5+ years), TypeScript, MFE architecture RESTful API integration, Angular Material Working knowledge of .NET APIs and Azure DevOps a plus Backend Senior Developer You build the services, pipelines, and data layers the platform depends on. Comfortable designing event-driven integrations with Azure Service Bus and NServiceBus. Confident in both SQL Server and MongoDB Atlas. You think carefully about API design and what it means for a service to be called thousands of times a day. Core Skills: C# / .NET Core (5+ years), SQL Server (complex schemas, query optimization) MongoDB Atlas schema design, aggregation pipelines, Atlas Search RESTful API design, Entity Framework, Azure Service Bus / NServiceBus AI pipeline or agent framework experience (LangChain, Semantic Kernel, or similar) is a strong plus Across The Board AI tooling is a first-class part of how you work you have a workflow, not a dabbling habit You write documentation worth reading and JIRA tickets worth inheriting You own your sprint commitments and push back when timelines dont make sense You make the people around you better through reviews, pairing, and knowledge sharing The Tech We Use Azure Cloud .NET Core microservices Angular MFEs React Next.js MongoDB Atlas SQL Server NServiceBus Redis GraphQL Azure Service Bus RabbitMQ Docker / Kubernetes Azure Pipelines Cloudinary Contentful Figma JIRA Confluence Compensation We provide a 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. The expected base compensation range for this position is: $115,000 to $125,000. The actual compensation may vary depending on local market conditions, geography, and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. EEO and Accommodation We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application. The Range Group may use artificial intelligence throughout the recruitment process to screen, assess or select applicants for this position. These tools assist our hiring team but do not replace human judgment. Final hiring decisions are ultimately made by humans. We thank all candidates for their interest; however, only those selected for an interview will be contacted. #J-18808-Ljbffr
Job Title
Sr. Software Developer - Full Stack