Job Url: https://worldtechrecruiting.zohorecruit.com/jobs/careers/593995000008239057/Senior-Backend-Engineer---C-NET?source=CareerSite Job Description: *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 Small, experienced engineering team of 5 developers (2 backend, 3 frontend) Backend: C#/.NET, SQL Server (99.9%), SQLite, REST APIs, WCF services Frontend: Angular, Legacy MVC, Legacy Windows Forms Mobile: MAUI for cross-platform applications (Android/iOS/Windows) Infrastructure: Azure cloud (hosting and virtual machines) with some on-premises client deployments Azure Communication Services for SMS and telephony Following 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, primarily during core hours (7:30am–1pm Pacific), 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 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 What the Company Offers 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