This is a remote position.
*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