Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Developer (Full-Stack)

$115k - $125k per year
Full-time

Triparc

Founded in 2017,  TripArc is a $750 million privately held company powers the top Travel Agencies and Tour Operators in North America. Our expansive and growing network empowers seamless access to a comprehensive range of travel options and services globally with over $750 million transactions annually - all at the industry’s best rates.

As an industry leader in technology, purchasing, finance, HR and marketing, we know how to deliver solutions to travel professionals in the most effective way possible. With deep experience in partnering with two leading brands in the luxury travel space – Kensington Tours and Travel Edge –  TripArc has real insight into the needs of tour operators and travel agencies today.

TripArc’s  goals are simple. To make our network of over 1400 travel entities more profitable, efficient and help them create truly unique travel for their clients.

This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St. E in Toronto, ON.

The Role  

TripArc is building an AI-powered vacations booking platform that will put 10,000+ pre-packaged, instantly bookable itineraries in the hands of North American travel advisors.

The work spans both greenfield and existing platform in equal measure. You'll 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. We need people who can hold both contexts without losing altitude. 

Whichever track you're in, you 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, whatever fits your flow — 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 you've figured out how to get real leverage from AI-assisted development without cutting corners on quality, you'll fit right in here.

What You'll Work On  


  • 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: You'll work within and extend the existing ADX platform: a mature .NET system that's the daily workhorse for the advisor network. Extending it, integrating with it, and improving it as you build the new layer on top. 

What We're Looking For
You move across the stack without losing altitude — Angular MFE one moment, .NET microservice the next, event-sourced aggregate after that. Our microservices follow a Vertical Event Sourcing Architecture (VESA): DDD bounded contexts, CQRS split by responsibility, and Postgres-backed event streams via Marten and Wolverine.


  • You're comfortable thinking in events and streams, not just CRUD, and you reduce handoff friction across a pod that spans MFEs, microservices, and AI pipelines.

  • 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 don't make sense

  • You make the people around you better through reviews, pairing, and knowledge sharing 

Must haves:  


  • Angular + TypeScript, C# / .NET Core, DDD, CQRS, MongoDB, Postgres, RESTful APIs 

  • MongoDB Atlas — schema design, aggregation pipelines, Atlas Search 

  • RESTful API design, Azure Service Bus / NServiceBus 

  • Docker-based local development, structured logging, distributed tracing, health checks, production debugging, Azure monitoring/App Insights, Auth0

  • Event Sourcing with immutable event streams — comfortable designing systems where state is derived from an append-only event log, not stored directly

  • CQRS — clear separation of write-side (command) and read-side (query) models, including schema-level separation

  • Azure Service Bus messaging patterns at two levels: queues for intra-microservice cross-process messaging, topics for cross-microservice messaging

Nice to have:


  • Vertical Slice Architecture — organizing code by use case rather than by technical layer

  • Docker-based local development, structured logging, distributed tracing, health checks, production debugging, Azure monitoring/App Insights, Auth0

  • Experience with an event-sourcing framework (Marten, EventStoreDB, Axon, or similar) or a message-bus framework (Wolverine, MassTransit, NServiceBus) is a strong plus

Our Tech

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  

Why This Role  

The ADX Vacations Platform targets significant revenue in the form of gross bookings, and this pod is building the core of it. The decisions made now — how the NL Search API works, how the AI agent pipeline scales, how itineraries move from catalog to quote — will define the platform for years. You won't be inheriting someone else's design. You'll be making it. 

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 CAD.

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. #LI- Hybrid

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.

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Sr Software Developer (Full-Stack) in Toronto, ON vacancy
  •  ...RQ10490 - Sr. Software Developer - Full Stack 1-year contract (246 business days) - 1 possible extension ONSITE 5 days a week - Jarvis St., Toronto Responsibilities: Design, implement, and continuously expand data pipelines by performing extraction, transformation... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    14 hours ago
  •  ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview We are seeking a Software Developer - Full Stack to support the design, development, implementation, and maintenance of enterprise... 
    Suggested
    Full time

    Symbiotic Digital

    Toronto, ON
    14 hours ago
  •  ...RQ10070 - 3 x Sr. Software Developer - Full Stack 3 openings - 3 different submissions 1-year contract (248 business days) - 1 possible extension ONSITE 5 days a week - Bay St., Toronto  Responsibilities · Design, implement, and continuously expand data... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    14 hours ago
  •  ...applications within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming:...  ..., share knowledge and teach within your team and within the developer community at Electric Mind via educational sessions, study groups... 
    Senior
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    14 hours ago
  • $110k per year

     ...the evolving education landscape, Nelson developed Edwin, a digital learning ecosystem....  ...the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible...  ...balancers. ~ BSc. in Computer Science, Software Engineering, or a similar field. ~ Results... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    14 hours ago
  •  ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    14 hours ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details...  ...\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\ \\\\ Client: \\\\... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    14 hours ago
  •  ...Must Haves: Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization...  ...development experience.  Experience designing and developing REST APIs and FHIR APIs.  Hands-on experience with Smile CDR... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    14 hours ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills: Proficient with both... 
    Full time
    Pnp

    Maarut Inc

    Toronto, ON
    14 hours ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...for meeting deadlines \\\ \ \ \ Full Stack Skills: \\ \ Proficient \... 
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  •  ...Design, build, and maintain full‑stack components of the digital...  ...CSS3and similar stacks. \\\ Develop and extend open source \\ Open...  ...and services that support the full \ digital credentials...  ...M4C"}],"headerName":"RQ10451 \- Software Developer \- Full Stack \- Senior... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  •  ...Responsibilities: \\ \ Design, develop, and optimize cloud\-native microservices...  ...and resolve technical issues during software implementation, migration, upgrades and operations...  ...\ Must\-Have Skills: \\ \ # Full Stack Development: \\Strong expertise in both... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  •  ...You have hands\-on experience with software architecture principles and patterns such...  .... \\ \ \ \ Technical Expertise and Full\-Stack Proficiency: \\ \ This category assesses...  ...M4C"}],"headerName":"RQ10490 \- Software Developer \- Full Stack \- Senior","widgetId":"383123000000072311... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  •  ...tested applications, including developing detailed programming...  ...during the use and operation of software packages, including technical...  ...experience ensuring the entire stack is designed and built for speed...  ...RQ10431 \- Software Developer \- Full Stack \- Senior","widgetId":"383123000000072311... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  • $90.18 - $108.22 per hour

     ...RQ00731 - Software Developer - Full Stack - Senior 7+ month contract (164 business days) - possible extension  Hybrid (as needed onsite) - 525 University Avenue Must Haves: ~7+ years of hands-on ReactJS development experience building complex production-grade... 
    Senior
    Remplacement
    Full time
    Contract work

    Source Code

    Toronto, ON
    14 hours ago
  •  ...and web applications on a modern Microsoft stack (C#, .NET, ASP.NET MVC, Azure, SQL Server...  ...years building and shipping production software in a team setting. ~ Strong grasp of object...  ...world experience. Benefits Why Developers like working here ~ Competitive... 
    Long term contract
    Full time
    Work at office
    Work from home
    3 days per week

    Calliere

    Toronto, ON
    14 hours ago
  •  ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products...  ...and negotiation skills \ \   \ Full Stack Skills: \ \ Proficient with both... 
    Senior
    Long term contract
    Contract work
    Interim role
    Internship

    Maarut

    Toronto, ON
    14 hours ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...and meet project plan timelines \\ Full Stack Skills: \\ Proficient with both... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  •  ...Description: \\ \ Full Stack Programmer Developer for OBR will be required to: \\ \ Translate technical systems specifications into...  ...during the testing and operation of business applications and software packages, including technical assistance\/support in... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    14 hours ago
  •  ...customers. \\ Provides mentoring to specific Software Development I and potentially Software...  ...various forums, like chapters. \\ Develops supporting and configuration...  ...headerName":"RQ00448 \- Software Developer \- Full Stack \- Senior","widgetId":"383123000000072311... 
    Senior
    Long term contract
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    14 hours ago
  • $140k - $150k per year

     ...predictably when the world is messy. Our stack is Ruby on Rails, Ember.js, and...  ...just patch symptoms. Work closely with Developers, Product, Design, and stakeholders to shape...  ...improving system performance, reliability, or developer experience. Winner of Canada’s Most... 
    Senior
    Full time
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    14 hours ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...record for meeting deadlines   Full Stack Skills: Proficient with both front... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    7 hours ago
  •  ...About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed...  ...action. Endless possibilities. About the Role As a Full-Stack Developer / AI Design-to-Dev, you'll transform business ideas into... 
    Senior
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    14 hours ago
  • $110k - $135k per year

     ....   Responsibilities Design and develop scalable, robust and secure web applications...  ...Continuously improve the quality of software through reviews, testing and refactoring...  ...Requirements ~10+ years of work experience as a full stack developer (Java+ React/Angular) or any... 
    Senior
    Full time
    Internship

    Propel Holdings Career

    Toronto, ON
    14 hours ago
  •  ...Job Title: Senior Full Stack Software Developer Client: Community Services Cluster Location: Toronto, Ontario Work Arrangement: 100% Onsite – 5 Days/Week Contract End Date: March 31, 2027 Openings: 1 Position Overview We are seeking... 
    Senior
    Full time
    Contract work

    Upstaff

    Toronto, ON
    18 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering and architecture capacity, specializing in designing, building... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack engineering capacity, specializing in designing, developing, and optimizing end-to-... 
    Senior
    Long term contract
    Full time
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering and healthcare interoperability capacity, specializing in building... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    1 day ago
  •  ...Engineering team with Intermediate and Senior Developers. Here, you’ll develop enterprise and consumer-facing...  ...having the opportunity to help build both software and momentum—contributing at a pivotal...  ...end to end  Contribute to the full lifecycle of data consulting engagements... 
    Senior
    Full time

    Electric Mind

    Toronto, ON
    14 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering capacity, specializing in designing, developing, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Developer (Full-Stack). Be the first to apply!