World Tech Recruiting - Senior Backend Engineer - C#/.NET

Back-End Developer
💰 Negotiable
🌎 Remote
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Client: World Tech Recruiting

Location: Calgary, AB, ca

Contract: Freelance

Job Description

This is a remote position. Candidates must be available for meetings between the hours of 7:30 AM and 1 PM Pacific.

About the Company: Our Client is a profitable, bootstrapped B2B SaaS company that has been serving the hospitality industry for 30 years. Their software solutions streamline all aspects of FIFO (fly-in fly-out) travel and remote camp management for companies in the mining, energy, and construction sectors. They provide technology that facilitates operations for travel coordinators, on-site camp staff, camp and project management, and everyone in-between. They’re at a critical growth stage where engineering capacity is their primary constraint, and need experienced engineers to help them scale.

Technical Environment: The engineering team is small and experienced, consisting of 5 developers (2 backend, 3 frontend). The backend technology stack includes C#/.NET, SQL Server (99.9%), SQLite, REST APIs, and WCF services. The frontend leverages Angular, Legacy MVC, and Legacy Windows Forms. Mobile applications are developed using MAUI for cross-platform compatibility (Android/iOS/Windows). Hosting and infrastructure utilize Azure cloud, with some on-premises client deployments and Azure Communication Services for SMS and telephony. The team follows Agile methodology.

Key Responsibilities

  • Lead the design, development, and modernization of backend systems using C#/.NET, SQL Server, and REST APIs.
  • Drive architecture decisions and guide the migration from legacy technologies (Windows Forms, TFS) to modern web stacks and Git.
  • Optimize complex SQL queries and system performance across both cloud and on-premises environments.
  • Provide technical leadership through mentoring, code reviews, and enforcing coding standards.
  • Collaborate closely with cross-functional teams and leadership during core hours, especially during the initial ramp-up period of 4-6 months.
  • Participate in pair programming, share knowledge, and support ongoing SOC 2 Type 2 compliance.
  • Analyze and manage complex business logic with high configuration variability.
  • Handle production issues and participate in on-call rotations post ramp-up, with flexibility for urgent enterprise support.

Requirements

Required Qualifications

  • 3-5+ years of backend development experience.
  • Advanced proficiency in C#/.NET, SQL Server (including stored procedures, dynamic SQL, and query optimization).
  • Strong experience with REST APIs and service-oriented architecture.
  • Proven ability to modernize legacy systems and work on enterprise software.
  • Solid system design and architecture skills.
  • Experience independently leading technical projects and mentoring developers.
  • Fluent in English with excellent communication and problem-solving skills.
  • Ability to pass a background check.

Preferred Qualifications

  • Expertise in database performance tuning (highly preferred).
  • Experience with Windows Forms and legacy desktop applications.
  • Familiarity with Angular or other modern frontend frameworks.
  • Knowledge of Azure cloud services and DevOps practices.
  • Exposure to TFS/Azure DevOps Server.
  • Experience with embedded analytics, BI/reporting platforms.
  • Mobile app development with MAUI or Xamarin.
  • Comfortable in fast-paced, client-driven environments.

Other Information

  • Competitive salary.
  • Fully remote position with flexible work environment.
  • Direct collaboration with leadership team.
  • Opportunity to shape technical direction of the company.
  • Significant impact on core product development.
  • Work with a profitable, bootstrapped company serving global enterprise clients.
Posted 4 months ago

No longer accepting applications

Get instant notifications for new Back-End Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.