TapMango

Senior Software Engineer

TapMango

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$110,000 - CA$140,000 per year

Job Level

About the role

  • 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
  • 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

Requirements

  • 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
Benefits
  • 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!)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreWeb APImicroservicesMS SQL ServerRESTful APIscomplex queriesperformance optimizationRabbitMQKafkaAzure Service Bus
Soft Skills
leadershipmentoringinfluencing technical decisionsdebuggingguiding developersarchitectural decision makingproject leadershipcommunicationproblem-solvingcollaboration