Lead Developer (Full Stack - .NET, C#)

ReserveX

Calgary

On-site

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity

Job summary

ReserveX is seeking a Lead Full-Stack Developer to provide technical leadership on a modern travel platform built with .NET/C#, React and cloud-native services. You will guide architecture, mentor engineers, and drive performance, security, and scalability across a distributed system.

You will collaborate with global teams, shape engineering practices, and help migrate from a monolithic to a microservices-based approach while delivering high-quality software in a fast-moving startup environment.

Qualifications

  • 5+ years of software development experience.
  • 3+ years designing high-performance cloud-based applications.
  • Travel tech experience preferred.
  • .NET (C#) development with REST/microservices.
  • Docker containers.
  • Frontend in ASP.NET, Angular, and React.
  • SQL and NoSQL databases (SQL Server, Couchbase).
  • Hands-on AWS (EC2/S3/RDS).
  • Understanding of microservices and cloud-native design.
  • API security best practices & auth strategies.
  • Familiarity with AI-powered development tools.
  • Collaborate with business and technical teams.
  • Strong problem-solving and communication.
  • Mentorship to elevate team performance.

Responsibilities

  • Lead architecture decisions and guide engineering teams.
  • Contribute code while ensuring security, maintainability, and scalability.
  • Support migration from monolith to microservices.
  • Mentor junior engineers and promote best practices.
  • Collaborate with global teams on performance and modernization.

Skills

.NET/C# development
REST APIs
Microservices
Cloud architecture
Leadership
Mentorship
React/Angular
SQL/NoSQL
AWS
Security practices

Tools

Docker
AWS

Job description

About the job Lead Developer (Full Stack - .NET, C#)
About Us

ReserveX is a quickly growing travel tech start-up on a mission to enable amazing travel experiencesthrough innovative technology. Were a small, mighty team and have already moved mountains to build partnerships with some of the worlds favourite travel brands - and thats without a superstar like you.

We are based in Calgary, Canada, but have an international team and are looking for people who will contribute to our growing culture and have a love for travel, adventure, and technology.

About the Position

We are looking for a Full-Stack Developer to provide technical leadership and architectural guidance as we scale our multi-day travel booking platform. This role requires expertise in .NET (C#), Linux OS, API development, cloud infrastructure, and front-end frameworks using React. We have recently upgraded to .NET 8.0 running on Linux, so experience with this environment is required.

Youll collaborate with a global team, work on performance, scalability, and modernization, and mentor junior engineers. Youll also help shape engineering best practices, contribute to system architecture decisions, and support ongoing migration efforts from a monolithic to a microservices-based architecture.

This is a hands-on role where youll actively contribute code while also ensuring the system remains secure, maintainable, and scalable.

What You Bring

Technical Expertise & Experience

  • 5+ years of software development experience
  • 3+ years designing and building high-performance, cloud-based applications
  • Travel technology experience with tour and cruise booking applications is preferred
  • Strong expertise in .NET (C#) development and REST, Micro Service API's
  • Docker Containers
  • Front-end experience in ASP.NET, Angular, and React
  • In-depth knowledge of SQL and NoSQL databases (e.g. SQL Server, Couchbase)
  • Hands‑on experience with AWS services (EC2, S3, RDS, etc.)
  • Understanding of system architecture, micro services, and cloud‑native design
  • Knowledge of API security best practices and authentication/authorization methods
  • Familiarity with modern AI-powered development tools
  • Ability to collaborate with business and technical teams to translate requirements into real-world solutions
  • Strong problem‑solving mindset with an eagerness to learn and grow
  • Exceptional communication skills (both written and verbal)
  • A commitment to code quality, scalability, and maintainability
  • Mentorship experience and a desire to elevate team performance

Bonus Skills (Nice to Have!)

  • SEO optimization, data analytics, and reporting experience
  • Experience in the travel industry or with travel technology platforms
  • Infrastructure automation and DevOps practices (e.g., CI/CD, Infrastructure as Code)
Why Join ReserveX?

Travel + Technology = fun. Were at the cross section of innovation and adventure, and its a blast.

We put our people first. Balance, autonomy, and empowerment are key to our culture. Need that Friday to tackle the mountain hike youve been thinking about?

Ready for lift-off. Were embarking on an adventure that has a steep trajectory. If you are looking for an opportunity to grow, consider getting onboard!

This is a pivotal role in shaping the future of a high‑growth travel technology company. We work in a collaborative, fast‑moving environment where your contributions will have a direct impact.

Equity in ReserveX is available for the right candidate.If you're looking for a challenging, rewarding opportunity where you can lead, build, and make a lasting impact, wed love to hear from you!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Chef.fe d'Équipe, Développeur.se Logiciel (Optimization)// Team Lead, Software Development (Opt[...]
Chef.fe d'Équipe, Développeur.se Logiciel (Optimization)// Team Lead, Software Development (Opt[...]

Plusgrade • Montreal

On-site
CAD 80,000 - 120,000
RRSP/401(k) Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Sr Software Developer (Full-Stack)
Sr Software Developer (Full-Stack)

Range • Toronto

On-site
CAD 115,000 - 125,000
Hybrid work model
Competitive compensation
Sr Software Developer (Full-Stack)
Sr Software Developer (Full-Stack)

TripArc • Toronto

On-site
CAD 115,000 - 125,000
Full Stack Engineer - (REMOTE)
Full Stack Engineer - (REMOTE)

Worky • Canada

Remote
CAD 110,000 - 160,000
Paid Vacation
Paid Holidays
Fully remote environment
+1
Sr Software Developer (Full-Stack)
Sr Software Developer (Full-Stack)

Range Group - Job Postings • Toronto

Hybrid
CAD 115,000 - 125,000
Engineering Manager, Travel
Engineering Manager, Travel

Socket.dev • Vancouver

Hybrid
CAD 240,000 - 300,000
Hybrid work model
Remote work up to 4 weeks per year
Software Team Lead
Software Team Lead

STACK IT Recruitment • Canada

Remote
CAD 90,000 - 120,000
Paid time off
Comprehensive health benefits
RRSP matching opportunities
Senior Web Development Manager
Senior Web Development Manager

Everwild • Calgary

Hybrid
CAD 90,000 - 120,000
Quarterly profit share program
Group health benefits plan
Staff discounts at properties
+4
Développeur.se Logiciel intermédiaire// Intermediate Software Developer
Développeur.se Logiciel intermédiaire// Intermediate Software Developer

Plusgrade • Montreal

On-site
CAD 85,000 - 115,000
Matching de retraite (RRSP/401(k))
Plans de santé complets
Congés payés flexibles
+5
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

Hybrid
CAD 212,000 - 320,000
Stock options
Generous time-off
Professional development budget
+1