Jobs.ca
Jobs.ca
Language
AvaiBook logo

Senior Software Engineer (Azure/.NET)

AvaiBook14 days ago
Remote
$45 - $50/hourly
Senior Level
full_time

About the role

We are looking for a Senior Software Engineer to support the migration of on-premises web services into a modern cloud environment built on Microsoft Azure. This role is suited for an engineer who brings deep backend expertise, strong cloud knowledge, and the ability to work independently in a distributed team.

Tasks

You will design, build, and modernize backend services that support external customer applications, financial workflows, and invoicing systems. The focus is backend engineering with C#, .NET, and SQL. Experience with Angular or other frontend frameworks is welcome but not required.

This role requires someone who can join quickly with minimal onboarding, contribute technical direction, and strengthen the team’s cloud engineering capability.

Key Responsibilities

Migrate existing on-premises web services to Azure.

  • Design, develop, and maintain backend services in C#/.NET.

  • Build and optimize database structures for performance and scalability.

  • Collaborate on financial, invoicing, and customer-facing systems.

  • Partner with distributed team members across North America for integrations.

  • Support cloud infrastructure improvements and share best practices.

  • Contribute ideas, engineering standards, and architectural input.

Requirements

Tech Stack

Core Requirements

C# / .NET (senior level)

  • SQL (schema design, optimisation, queries)

  • Azure cloud development (App Services, Functions, storage, pipelines)

Nice to Have

Angular or other frontend frameworks

  • Experience with cloud migrations

  • Financial systems or integrations experience

Interview Process

  1. Initial Screening – With the hiring manager (technical background)

  2. Technical Interview – Deep dive into C#, SQL/database design, and architecture

  3. Final Interviews – Meeting senior leadership for final evaluation

Benefits

  • Hourly Rate: 45–50 USD

  • Contract: Full-time contractor (40 hours/week)

  • Duration: Long-term contract with extensions expected

Please feel free to apply if you fit the requirements!

About AvaiBook

Travel Arrangements
51-200

Short-term Rental Software from idealista.com

Software for vacation rental owners and managers composed of channel manager, booking engine, reservation management (PMS), Revenue Management tools, and payment management through a secure and powerful payment gateway, without the need for POS and with validation of all cards.

We are a young team, passionate about our work and full of energy, always looking for continuous improvement and keep growing as we have been doing since our beginnings in 2010. People of 7 different nationalities, working in an agile way to develop effective solutions, and help our customers to get the most out of them.

We work with more than 50 portals specialized in vacation rentals, among which Booking.com, Expedia, Airbnb, Vrbo or Rentalia of which we are partners, and we are present in more than 5 European countries, having our greatest strength in Spain, Italy and Portugal.

Our mission is to help owners and managers of tourist apartments, villas and rural accommodations in their daily management, automating processes that allow them to save time and work more safely, thus increasing their direct bookings.