
Senior Software Engineer
TapMango
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$110,000 - CA$140,000 per year
Job Level
Tech Stack
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