Senior Software Engineer

TapMango

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: $ 110000 - 140000
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

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.

Youll 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 $110000 - $140000

Whats the actual job

Youre building the systems that power real business operationsorders payments loyalty rewards promotions. When the platform handles high-volume traffic reliably during peak hours while maintaining data integrity and transaction accuracy thats your architecture and code at work.

Most of your time:

  • Designing and building scalable backend services 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 activitiesCI/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 Copilotthe 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 conditionsnot manually writing CRUD endpoints.

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

You should have

  • 5 years backend development with expertise (.NET Core MVC Web API)
  • Deep understanding of RESTful APIs microservices architecture and distributed systems
  • SQL masterycomplex 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 experiencementoring 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 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

Were a SaaS company helping businesses run loyalty programs and online ordering. Backend engineering isnt just make the API workits make it work reliably when 10000 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.


Required Experience:

Senior IC

The TL;DRWe 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.Youll architect microservices for complex workflows (ordering payments loyalty points) own critical featur...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

The most comprehensive & feature rich customer loyalty & online ordering platform on the market.

View Profile View Profile