Logo-of-Tapmango-hiring-for-jobs-in-Canada-on-GrabJobs

Senior Software Engineer

salary Salary :

$110,000 - 140,000 yearly

icon building Company : Tapmango
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer


The TL;DR


We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.


You'll architect microservices for complex workflows (ordering, payments, loyalty points), own critical features from API to database, lead projects and developers, and make architectural calls that balance moving fast with not breaking production.


Salary Range: CAD $110,000 - $140,000


What's the actual job?


You're building the systems that power real business operations—orders, payments, loyalty rewards, promotions. When the platform handles high-volume traffic reliably during peak hours while maintaining data integrity and transaction accuracy, that's your architecture and code at work.


Most of your time:



  • Designing and building scalable backend services using .NET Core, Web API, and microservices

  • Implementing complex business logic for ordering, loyalty programs, promotions, and payments

  • Integrating with POS systems, payment gateways, delivery platforms, and third-party APIs

  • Architecting data models and optimizing MS SQL Server for high-transaction workflows

  • Making architectural decisions and influencing technical direction

  • Leading technical projects from conception to deployment


Some of your time:



  • Mentoring and guiding developers through technical challenges and code reviews

  • Building Angular frontends and working across the full stack when needed

  • Performance optimization and scalability work for multi-tenant SaaS environment

  • DevOps activities—CI/CD pipelines (TeamCity, Octopus), deployment automation, on-call rotation

  • Handling edge cases, failure scenarios, and distributed transactions


Our hot take on AI


We use AI tools. A lot. Claude, Cursor, Copilot—the whole squad.


Use AI to generate boilerplate code, explore architectural patterns, refactor legacy systems, and speed up development. For example, complex data migrations or API scaffolding? Let AI handle the repetitive parts while you focus on the system design and business logic that actually matters.


Your expertise is best spent on owning code quality, making architectural decisions, understanding domain complexity, and ensuring the system works correctly under real-world conditions—not manually writing CRUD endpoints.


We want engineers who use AI like a force multiplier—to build faster and explore more options, not to replace critical thinking about system design.


You should have



  • 5+ years backend development with strong .NET expertise (.NET Core, MVC, Web API)

  • Deep understanding of RESTful APIs, microservices architecture, and distributed systems

  • SQL mastery—complex queries, performance optimization, data modeling with MS SQL Server

  • Knowledge of messaging tech (RabbitMQ, Kafka, Azure Service Bus) and event-driven architectures

  • Strong debugging skills and familiarity with APM tools (Datadog, New Relic, Application Insights)

  • Understanding of security best practices and PCI compliance

  • Leadership experience—mentoring developers, leading projects, influencing technical decisions


Bonus points for



  • Restaurant/QSR or retail tech background

  • Experience building e-commerce, ordering, POS, or payment systems

  • Understanding of loyalty programs, promotions, or transactional domains

  • Multi-tenant SaaS architecture experience

  • Azure cloud services, containerization (Docker, Kubernetes)

  • Background integrating with POS systems or payment gateways

  • Mobile backend development or real-time systems exposure

  • Angular or modern frontend framework experience


The vibe check


Month 1: Understanding product architecture and critical systems, completing onboarding on key services, demonstrating effective AI tool usage, shipping first meaningful contribution


Month 2: Owning and delivering significant features or technical improvements, participating actively in architectural discussions and code reviews, identifying technical debt or performance bottlenecks, building credibility as a technical leader


Month 3: Driving measurable improvements in performance, reliability, or developer productivity, mentoring team members through pairing and technical guidance, leading technical initiatives independently, preventing production incidents through proactive design


Tech stack


Multi-tenant SaaS, .NET Core microservices, MS SQL Server + NoSQL, Azure cloud, REST APIs, messaging (RabbitMQ/Kafka), CI/CD (TeamCity/Octopus), Docker/Kubernetes, Angular, payment gateways, POS integrations.


 


What We Offer



  • Generous time off plan

  • Fully remote work & support to assist with making your remote office space as comfortable as possible!

  • Continuous virtual coaching and support

  • Comprehensive health benefits

  • Subsidized gym membership

  • Performance recognition

  • Professional development program

  • Growth opportunities (we really mean it!)


About TapMango


We're a SaaS company helping businesses run loyalty programs and online ordering. Backend engineering isn't just "make the API work"—it's "make it work reliably when 10,000 customers are ordering simultaneously across thousands of merchants." Small team, complex domain, zero tolerance for bugs that lose merchant revenue.


Interested? Tell us about a complex backend system you built that handled high-stakes transactions - bonus if it involved payment processing, loyalty mechanics, or distributed systems challenges.


Disclaimer: We use AI-assisted tools to support application screening. Final hiring decisions are made by our human hiring team.


TapMango welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.


 


Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.