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

Sr. Software Developer - Full-Stack

$100k - $120k per year

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's travel booking platforms are used every day by thousands of travel professionals to plan, price, book, and manage trips for their clients. We're re-envisioning them as a single AI-powered platform.We're hiring a Sr. Software Developer for Trip Management, which covers everything after a client says yes. You'll help build our new payments, booking, invoicing, and accounting systems, along with the advisor-facing trip dashboard and trip detail experiences on top of them. Because these systems are new, we don't have to copy how travel payments have always worked. The work spans greenfield and existing platform in equal measure: new VESA microservices and Angular MFEs, plus extending and integrating with the mature ADX booking platform while trips and travel professionals move off the legacy system. You'll know payments well enough to tell where the numbers have to be exact, and you'll help decide where AI belongs in the product. We need people who can hold both contexts without losing altitude.You own your work end to end: design through deployment, in close collaboration with Product, QA, UX, 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. In a money flow, that discipline matters even more. 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
Payments:
How money moves once a client says yes: deposits, final payments, refunds, credits, and multiple currencies, built on the Trip Payment microservice.Booking & Invoicing:
Booking gateway workflows that decide when a service is ready to book, plus the generation of client invoices, commission statements and supporting documents.Ledger & Accounting:
Ledger services and the integrations that support reconciliation, statements, refunds and audit needs for Finance, Accounting and 24/7 support. Amounts and ledger entries must stay exact and auditable.Trip Dashboard & Trip Details:
Read models that listen to events from shopping, booking, payment, and other upstream services and power the advisor-facing dashboard and trip views. Actions are routed to the right service or MFE through routing keys.Legacy Migration:
Extending and integrating with the mature ADX .NET platform, the daily workhorse for the advisor network, and helping move in-progress trips and travel professionals off the legacy system while it stays live.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.You design for correctness in financial flows: idempotency, retries, ordering, eventual consistency, and audit trails.You understand the payment lifecycle (authorization, capture, deposits, refunds, chargebacks, reconciliation), or you learn quickly and ask the right questions.You reduce handoff friction across a pod that spans MFEs, microservices, and integrations with other teams.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 + TypeScriptRESTful APIsMicroservicesDockerNice to have
Experience building payments, billing, invoicing, or other financial-transaction systemsPayment provider integrationsMulti-currency pricing and paymentsDomain Driven Design (DDD)Command Query Responsibility Segregation (CQRS)Event SourcingVertical Slice ArchitectureAuth0Distributed tracingTravel industry experienceExperience replacing a legacy system while it stays liveWhy This Role
Everything after "yes" is where a booking becomes revenue, and this pod is building the core of it. The decisions made now, such as how money moves, how bookings are confirmed, and how trips are tracked and reconciled, 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 compensation range for this position is:
$100,000 to $120,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.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.
#J-18808-Ljbffr
Vacancy posted 24 minutes ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer - Full-Stack in Winnipeg, MB vacancy
  •  ...A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and... 
    Senior
    Remote work

    Linkby

    Winnipeg, MB
    4 days ago
  •  ...passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the...  ...into efficient, scalable digital systems. This is a hands-on full stack development role focused on building applications using... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems...  ...Engineering Technology team, and we are looking for an experienced Full Stack Developer to help shape it from the ground up. This team will... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • $180k - $200k per year

     ...ensuring our AI features deliver clear ROI for our customers. Tech Stack & Domain Expertise Core Languages: Python (Expert), Bash....  ...), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    4 days ago
  • $130k per year

     ...global provider of Interconnected Commerce software solutions for telecom retail....  ...intelligence. It replaces fragmented legacy stacks with a modern, modular operating layer, connecting...  ...than assumed. Help other engineers develop as architectural thinkers. Over time, the... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months ago
  •  ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development... 

    The North West Company

    Winnipeg, MB
    4 days ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • Our client is seeking senior software engineers who will join as the 2nd and 3rd full-time employees in their growing Toronto...  ...technical contributions: Developing production-grade backend, frontend...  ...specific experience with the existing stack when hiring. The tech stack is... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    2 days per week

    HRB

    Winnipeg, MB
    18 minutes ago
  •  ...accomplished development team. The successful candidate will be a Senior Full Stack Developer who is passionate about making health information meaningful....  ...set themselves up for a successful career at VITALL. The Sr. Full Stack Developer will participate in the design, creation... 
    Senior
    Flexible hours

    Vitall Intelligence Inc.

    Winnipeg, MB
    21 minutes ago
  •  ...type: Permanent Hours of work: Full-time (37.5 hrs/wk) No. of positions:...  ...following functions: Assist with Planning, developing and maintaining asset management policies...  ...Delivery groups and Safety, etc. Help develop and maintain asset management procurement... 
    Senior
    Remplacement
    Permanent employment
    Full time
    Immediate start
    Flexible hours

    BC Hydro

    Winnipeg, MB
    4 days ago
  •  ...Job Description Job Description Are you motivated, friendly, and professional? We are looking for full-time and part-time therapists to work in our busy massage clinic in Bridgwater. Competitive split commissions offered, with room for personal growth. We provide the... 
    Full time
    Contract work
    Part time

    Deep Roots Massage Therapy

    Winnipeg, MB
    more than 2 months ago
  • $98.21k per year

     ...the Role RBH is looking for a Sr. Supervisor Commercial Area to...  .... You will lead, coach and develop a team of Territory Executives...  ...valued and empowered to reach their full potential. If you require...  ...intelligence in the form of algorithmic software in the application process to... 
    Senior
    Internship
    Flexible hours

    Rothmans, Benson & Hedges Inc.

    Winnipeg, MB
    19 hours ago
  • $99.1k - $132.1k per year

     .... If you want to be part of tomorrow’s health today, we want to hear from you. McKesson Canada is seeking an experienced Sr. Full Stack Liferay Developer to join the B2B Customer Portal team. This role will support the design, development, implementation, enhancement, and operational... 
    Senior
    Work at office
    2 days per week

    Mckesson Corporation

    Winnipeg, MB
    18 minutes ago
  •  ...DNA at ATB, reflecting our commitment to developing world‑class leaders who can truly...  ...every day.About the role As ATB’s next Software Developer, you will have a unique opportunity to...  ...propositions for product developmentFull stack programming frameworking & languages -... 
    Flexible hours

    ATB

    Winnipeg, MB
    17 minutes ago
  •  ...is the leading manufacturer of full-size humanoid robots used for...  ...With 20 years of hardware and software development, our robots have been...  ...and creatives striving to develop the very best experiences for...  ...are looking for skilled Full Stack Software Developers to join our... 
    Senior
    Long term contract
    Local area
    Worldwide

    Engineered Arts

    Winnipeg, MB
    20 minutes ago
  • We are seeking a skilled Full Stack Software Developer with 5+ years of professional experience to design, develop and maintain robust web applications from concept to deployment. In this on-site role, you will build responsive frontend interfaces, maintain backend architectures... 
    Full time

    Media Resources Inc

    Winnipeg, MB
    20 minutes ago
  • $53.9k - $89.8k per year

     ...Permanent Full Time  - Join our Institutional Investment Solutions team as an Sr Client Support Consultant, Client Support, where...  ...Morningstar Direct portfolio analytics software, producing client-specific...  ...to investigate issues and develop practical solutions. Experience... 
    Senior
    Permanent employment
    Full time
    Part time
    Internship
    Work at office
    Flexible hours

    Canada Life

    Winnipeg, MB
    4 days ago
  •  ...OnlycandidateslocatedinMontrealwillbecontactedifselected*AboutUs Broadsign is a growing software company with a mission to make buying, selling, and...  ...StackSoftwareDeveloper in Montreal!AbouttheRole As a Full-Stack Software Developer, you will play a pivotal role in driving the evolution of... 
    Permanent employment

    Broadsign

    Winnipeg, MB
    22 minutes ago
  • Software Developer Full Stack Location:Dieppe, CA, NB E1A 6P8 Requisition ID: 19230 Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing reliable, comprehensive solutions... 
    Senior
    Long term contract
    Local area

    Brightstar Lottery

    Winnipeg, MB
    16 minutes ago
  •  ...Pulsenics is seeking a Full Stack Software Developer to help design, build, and operate the core software systems that sit at the center of our hardware-enabled products. This role focuses on developing and maintaining a scalable .NET Core–based software platform that supports... 

    Pulsenics Inc.

    Winnipeg, MB
    24 minutes ago
  •  ...Xynysys is building a technology practice focused on thoughtful software engineering, digital platforms and practical business systems. This role is intended for a developer comfortable moving between product requirements, frontend implementation, backend services and data... 

    Xynysys

    Winnipeg, MB
    21 minutes ago
  •  ...are looking for inquisitive, well‑rounded Full‑stack engineers to join our Monetization...  ...robust frameworks & features, empower both developers and Pinners alike, and find creative solutions...  ...for the components and features you develop Grow as an engineer by working with... 
    Senior
    Work at office
    Local area
    Relocation
    Relocation package
    Flexible hours

    Pinterest, Inc.

    Winnipeg, MB
    24 minutes ago
  •  ...Job Description What is the opportunity? Develop and execute a risk-based audit plan for US Model Risk Management Through in-depth...  ...Country: Canada Work hours/week: 37.5 Employment Type: Full time Platform: INTERNAL AUDIT Job Type: Regular... 
    Senior
    Long term contract
    Full time
    Flexible hours

    RBC

    Winnipeg, MB
    4 days ago
  •  ...sunupchildcare. Please take a look at the opportunities below and reach out with information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their young-at-heart goldendoodle) are looking for a full time nanny for... 
    Hourly pay
    Long term contract
    Full time
    Contract work
    For subcontractor
    Internship
    Monday to friday
    Night shift
    Day shift
    Afternoon shift

    CanadianNanny.ca

    Winnipeg, MB
    7 days ago
  •  ...commitment to protecting and saving lives. Job Summary - TERM The Sr Manufacturing Associate role supports the filling of specialty...  ...required PPE (i.e. half mask respirator) • Maintain a state of full gowning (scrubs, mask, safety glasses/goggles, gown, boot covers,... 
    Senior
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift

    Emergent Biosolutions

    Winnipeg, MB
    3 days ago
  • $69.45k - $119.45k per year

     ...most groundbreaking projects imaginable. Software Development team is a high-performing...  ...most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled...  ...range of compensation, based on full-time employment, for roles that may be hired... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    8 days ago
  •  ...About the job RQ08000 - Sr Solutions Designer Responsibilities: Undertakes the design...  ...for improving performance and develop technical documentation. Experience planning...  ...steps within a process to actual views in software solutions Experience with solutions and... 
    Senior
    Remplacement
    Long term contract
    Temporary work

    Rubicon Path

    Winnipeg, MB
    4 days ago
  •  ...implementing design changesExperience analyzing data records, diagnosing, and resolving issuesTechnical - 30% Demonstrated experience developing Java applications based on: Liberty, Spring, JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services (EWS) API, Websocket 1.1, Angular... 
    Senior
    Work at office

    Bevertec

    Winnipeg, MB
    17 minutes ago

Do you want to receive more vacancies?

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