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 1 hour ago
Similar jobs that could be interesting for youBased on the Sr. Software Developer - Full-Stack in Winnipeg, MB vacancy
  • $123k - $158k per year

     ...application availability and system maintenance.Act as the technical developer and lead on all assigned projects.Lead the development team on...  ..., or financial services industry.Strong understanding of the full Software Development Life Cycle (SDLC), including analysis, design,... 
    Senior
    Manual labor
    Work at office
    Remote work
    Home office
    Flexible hours

    Fidelity International

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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 -... 
    Suggested
    Flexible hours

    ATB

    Winnipeg, MB
    1 hour 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 International

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour ago
  •  ...190m series C round. SUMMARYThe Product Engineering team is growing a small tiger team and is seeking an experienced Senior Full Stack Software Engineer who thrives in a fast-paced, remote environment. In this role, you'll drive both front-end and back-end development of... 
    Senior
    Local area
    Remote work

    Blackpoint Cyber

    Winnipeg, MB
    1 hour ago
  • Lead full-stack software modernization at Media Resources Inc. through web applications, hardware integrations, and cloud services in an on-site role.This Senior Software Developer position requires 7+ years of commercial software engineering experience. You will architect... 
    Senior

    Media Resources Inc

    Winnipeg, MB
    1 hour ago
  • Senior Full Stack Software Developer with Swift and Java expertise, working in a hybrid model onsite three days weekly and remotely two days.This senior developer supports the m-IMMS User Interface and integrated healthcare solutions. The work requires Swift, MobileFirst Platform... 
    Senior
    Remote work

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • Build full stack applications with Angular and Spring Boot as a Senior Full Stack Developer handling varied assignments with minimal direction.This developer codes software applications from business requirements and interprets appropriate actions independently. Responsibilities... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  • Build Python and React subscription services as a Full Stack Software Developer with Plusgrade’s hybrid team in Montreal. Shape recurring loyalty products for global travel partners.This permanent developer role supports Plusgrade Points and its subscription product. You will... 
    Permanent employment

    Plusgrade

    Winnipeg, MB
    1 hour ago
  • $103 per hour

     ...Ministry of Public and Business Service Delivery and Procurement, under the Community Services Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, develop, and maintain enterprise-grade web... 
    Senior
    Contract work

    Lotus IT Solutions

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Build full-stack healthcare software with AI at Counterpart Health while collaborating remotely across operators, clinicians, and product teams.As a Senior Software Developer, you will create tools for Counterpart Assistant and support better patient care. The work spans common... 
    Senior
    Remote work

    Counterpart Health

    Winnipeg, MB
    1 hour ago
  •  ...emphasis on ethics in AI and the customer service agent experience.About the roleThe team at Laivly is looking for a Senior Full Stack Software Developer to design, develop, and implement special projects. We’re looking for an entrepreneurial mindset, a fearless attitude, and... 
    Senior
    Permanent employment
    Internship
    Remote work
    Flexible hours

    Laivly

    Winnipeg, MB
    1 hour ago
  • Build full-stack healthcare software with Counterpart Health using AI, web technologies, and databases in a remote-first environment. Shape solutions...  ...with clinicians and product managers.As a Senior Software Developer, you will create tools supporting Primary Care Physicians... 
    Senior
    Remote work

    Clover Health

    Winnipeg, MB
    1 hour ago
  • Build robust web applications on site as a Full Stack Software Developer using Django, Node.Js, Go, and responsive frontend development.Media Resources Inc. seeks a skilled developer with 5+ years of commercial experience across frontend and backend systems. You will design... 
    Senior
    Full time

    Media Resources Inc

    Winnipeg, MB
    1 hour ago
  •  ...customer experiences at Intuit Toronto using Java, JavaScript, React, and TypeScript in a hybrid work model.As a Senior Software Developer, you will lead full-stack development within Intuit’s Data, Growth and Experiences team. You will help build a robust Partner Platform... 
    Senior

    Intuit, Inc.

    Winnipeg, MB
    1 hour ago
  • $80 per hour

     ...management, private clients, commercial banking, treasury, and retail banking. IntroductionRobertson is seeking a skilled Software Developer - Full Stack – Senior to join our client in support of an existing vacancy. Contract Period6 months Pay RateStarting form $80... 
    Senior
    Hourly pay
    Contract work

    Robertson & Company Ltd.

    Winnipeg, MB
    1 hour ago
  • $132k - $178.5k per year

    Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building an AI...  ...deliver growth at scale.The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/... 
    Senior
    Work at office
    3 days per week

    Intuit, Inc.

    Winnipeg, MB
    1 hour ago
  • $115k - $135k per year

    Full Stack Senior Software DeveloperAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers...  ...are currently seeking a qualifiedFull Stack Senior Software Developer to join our team. The ideal candidate will have extensive... 
    Senior

    Aversan

    Winnipeg, MB
    1 hour ago
  • Build full stack web software at Intuit Toronto using JavaScript, TypeScript, Java, and AI-powered development tools in a hybrid setting. Work from...  ...weekly while delivering reliable solutions.As a Software Developer 1 on Intuit’s Data, Growth and Experiences team, you will contribute... 
    Work at office

    Intuit

    Winnipeg, MB
    1 hour ago
  • Join the team as an Expert Full-Stack Software Developer. Focus on building AI-enabled tools and scalable applications that enhance player experiences in a collaborative, hybrid setting. You should have at least 6 years of experience with web technologies, emphasizing modern... 

    Electronic Arts

    Winnipeg, MB
    1 hour ago
  • RQ09418 - Software Developer - Full Stack - Senior Job Openings RQ09418 - Software Developer - Full Stack - SeniorAbout the job RQ09418 - Software Developer - Full Stack - Senior Deliverables for Sr. Software Developer Full Stack:Design the process automation including... 
    Senior

    Rubicon Path

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

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