
Sage Recruiting Inc.
Full-Stack Software Developer (C#/.NET)
Title:
Full-Stack Software Developer (C#/.NET)
Location:
Toronto, ON – Hybrid (1 day/week in office)
Job Type:
Full-time | Permanent
Industry:
SaaS / Hospitality Technology
Compensation:
$100,000 to $110,000 base + 20-25K bonus + stock incentives
Benefits:
Full benefits (dental, medical, health)
About our Client
Our client is a Canadian SaaS company with over 20 years of leadership in the hospitality technology sector. They deliver an industry-recognized platform that helps hotels, hotel chains, and travel websites optimize their digital presence to drive bookings and elevate guest experiences.
Now part of a global software portfolio through acquisition by a publicly traded parent company, they combine startup-style agility with the long-term stability and growth opportunities of a large tech ecosystem.
The company’s mission is to simplify content management and distribution for the hospitality industry, improving consistency and conversion rates across digital platforms. They empower hotels and travel brands to share high-quality content efficiently, enhancing guest engagement and business operations.
Position Overview:
We are seeking a highly skilled Full-Stack Developer to join a small, high-impact engineering team. You’ll be working across several modern SaaS products built on a C#/.NET stack focused almost entirely on new development. The environment is collaborative, flexible, and built on trust – ideal for developers who want to take ownership and enjoy autonomy.
The successful candidate will report directly to the VP of Technology and will have direct interaction with the client. You will be involved in the end-to-end development of new features, from gathering technical requirements to delivering scalable solutions that make a tangible difference in the lives of travelers all over the world. You’ll also get exposure to upcoming greenfield AI projects designed to automate content creation, tagging, and guest personalization.
What You’ll Be Doing
Full-Stack Development:
Design and deliver scalable features using C#/.NET and MySQL; contribute to front-end components as needed.
Client-Facing Work:
Collaborate with clients to understand requirements, troubleshoot issues, and drive integrations.
New Product Builds:
Contribute to flagship modules, such as a Media Library and Website Builder Tool, utilizing Blazor and modern architectural patterns.
Legacy Support:
Occasionally support legacy systems built in Java, PHP, and Python (limited to bug fixes and maintenance).
Cross-Functional Impact:
Work closely with internal DevOps and design resources to deliver reliable, performant solutions end-to-end.
Future Innovation:
Participate in the design of AI features, such as auto-captioning, seasonal content tagging, and dynamic persona generation.
Your Background
Must-Have Skills:
5+ years of full-stack development experience with a focus on back-end
Strong C#/.NET development and deep understanding of MySQL (writing performant SQL queries)
Proven experience in systems design, including the ability to architect scalable and efficient solutions
Comfortable with front-end/UI work and picking up unfamiliar tools quickly
Comfortable with collaborating directly with external clients or stakeholders
Ability to learn independently, research solutions, and troubleshoot complex issues
Exposure to AWS services (e.g., Lambda, SQS)
Experience collaborating in small teams within fast-paced development environments building solutions end-to-end
Nice-to-Haves:
Experience with Blazor
Experience with other programming languages like Java, Python, or PHP
Team & Culture
Low turnover, strong peer support, and a flat hierarchy
A problem-solving culture where developers are encouraged to take ownership
Extensive advancement opportunities within the broader global software group
Why Apply?
This is a rare opportunity to join a well-established SaaS business that’s entering an exciting phase of product reinvention. You’ll work directly on high-impact projects, engage with clients, and grow within a trusted and supportive team. If you’re a skilled full-stack developer who enjoys learning, problem-solving, and working in customer-facing environments, this role is built for you.
Apply today to join a company making travel experiences better – one line of code at a time.