{bc}
indeed

Sr. Software Developer - Full-Stack

TripArc
Toronto, CAN
Senior
Onsite
$100,000 to $120,000
Discovered Today
AngularTypeScriptC#.NET CorePostgreSQLRESTful APIs

Full Job Posting

Role overview

Build TripArc’s trip-management platform covering payments, bookings, invoicing, accounting, and advisor-facing trip experiences.

The work spans new VESA microservices and Angular micro-frontends, plus extensions and integrations with the existing ADX .NET platform.

This is a hybrid position requiring at least two onsite days per week at the Toronto office.

What you will build

  • Develop payment flows for deposits, final payments, refunds, credits, and multiple currencies.
  • Build booking gateway workflows and generate invoices, commission statements, and supporting documents.
  • Create ledger and accounting services and integrations for reconciliation, statements, refunds, and audit needs.
  • Build event-driven read models for advisor dashboards and trip details, routing actions to the appropriate service or micro-frontend.
  • Extend and integrate with the live ADX .NET platform and help move users and in-progress trips from the legacy system.
  • Own development from design through deployment with Product, QA, UX, and the pod.

Must-have qualifications

  • Angular and TypeScript.
  • C# and .NET Core.
  • PostgreSQL, RESTful APIs, microservices, Docker, and Azure Service Bus.
  • Ability to work across front-end applications, .NET microservices, and event-sourced systems.
  • Design financial flows with correctness features such as idempotency, retries, ordering, eventual consistency, and audit trails.
  • Use AI coding tools as a standard part of development while maintaining engineering judgment and quality.
  • Communicate across teams, write useful documentation, own sprint commitments, and contribute through reviews, pairing, and knowledge sharing.

Nice to have

  • Payments, billing, invoicing, financial transaction systems, payment-provider integrations, or multi-currency payments.
  • Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Azure Monitoring, App Insights, Auth0, or distributed tracing.
  • Travel industry experience, experience replacing a live legacy system, and AI-assisted development experience.

Technology environment

  • Azure Cloud, .NET Core microservices, Angular, React, Next.js, MongoDB Atlas, PostgreSQL, SQL Server, NServiceBus, Redis, GraphQL, Azure Service Bus, RabbitMQ, Docker, Kubernetes, Azure Pipelines, Cloudinary, Contentful, Figma, JIRA, and Confluence.

Compensation

  • Expected compensation range is $100,000 to $120,000; the pay period is not specified.
  • Compensation may vary based on market, geography, and job-related qualifications and experience.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TripArc