Full Stack Developer

Position: Full Stack Developer 

Department: Technology 

Direct Report: CTO (Chief Technology Officer) 

Type: Full-Time Year-Round 

Total Compensation: $85,000.00-$115,000.00 including bonus potential 

Benefits: 401K / Health, Dental, and Vision Insurance | HSA (Health Savings Account) | PTO (Paid Time Off) | Season Pass 

 

TO APPLY PLEASE SEND YOUR COVER LETTER AND RESUME TO Caitlin@midwestfamilyskiresorts.com

 

Company Overview 

Midwest Family Ski Resorts is a multi-generational family-owned and operated mountain resort with 3 of the oldest and largest resorts in Minnesota, Wisconsin, and Michigan. Our company culture reflects family focused values due to our family ownership as well as our guests, who are primarily Midwest families. We rely on team members who are excited about taking ownership of their role, adapting to change, and working collaboratively with our family of team members. 

***While this role can be performed with a hybrid work schedule, MFSR is looking for a candidate who lives within or is willing to move within a drivable range of one of the three resort locations***  

Granite Peak: 227200 Snowbird Ave Wausau WI 54403  

Lutsen Mountains Resort: 467 Ski Hill Rd Lutsen, MN 55612  

Snowriver Mountain Resort: 500 Indianhead Rd, Wakefield, MI 49968 

 

Role Overview 

We’re seeking a full stack developer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always looking for ways to improve. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. The full stack developer will join a small team that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for our customers and internal users. 

 

Duties/Responsibilities: 

General 

  • Work across the full stack, building highly scalable distributed solutions that ensure systems are integrated and deliver the best customer/user experience while also ensuring internal processes are efficient for measurable business growth. 

  • Work with Executive Team to ideate software solutions and work with department heads to understand business needs and feedback 

  • Develop new features and infrastructure for emerging business and project requirements. 

  • Assume leadership of new projects, from concept to deployment and continuing support. 

  • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design. 

  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities. 

  • Write effective APIs and technical documentation. 

  • Ensure collaboration, knowledge sharing, and best practices among resort locations, departments, and employees to help establish a robust platform ecosystem. 

E-commerce Administration 

  • Management and implementation of online e-commerce systems including collaborating with Marketing Technologies to accomplish product builds and high-level staff training for management and overseeing troubleshooting for each resort location. 
  • Work with the Marketing team to provide custom CTA links as applicable for emails/promotions direct to e-commerce sites. 
  • Generate and maintain policies for documentation and standards. 

POS & Lodging Systems Administrator 

  • Management and implementation of ski industry-oriented POS system and hospitality-oriented Lodging System including build standards, reporting, staff training, end-of-season and reconciliation tasks, and troubleshooting for each resort location.  
  • Generate and maintain policies for documentation and standards.   
  • Manage credit card processing setup and necessary updates, working with accounting. 

Reporting Database & Dashboards 

  • Generate and maintain a simple centralized reporting database and dashboard system  

  • Provide support, documentation and insight for data collection and reporting needs 
  • Expertise in SQL, Microsoft BI, and PowerShell 

Microsoft & SharePoint Administrator 

  • Build and manage departmental communication sites and subfolders within SharePoint. 
  • Build and manage Azure security groups. 
  • Build and manage automated Microsoft-based processes built on Microsoft Forms, Power Automate, and other tools. 

 

Required skills and qualifications 

  • Experience in designing and integrating APIs 

  • Knowledge of various front end and back-end languages 

  • Excellent debugging and optimization skills 

  • Experience in unit/integration testing 

  • Proven experience as a Full Stack Developer or similar role with experience building large-scale software applications 

  • Experience developing desktop and mobile applications 

  • Expertise in databases (e.g. MS SQL, MySQL, MongoDB), web servers and UI/UX design 

  • Excellent communication and teamwork skills 

  • An innovative and disruptive mindset, constantly looking forward. 

  • Great attention to detail, organizational skills and an analytical mind 

  • Willingness to travel amongst MFSR resorts as needed. 

Preferred skills and qualifications 

  • Degree in Computer Science, Statistics, Engineering or relevant field 

  • Interest in learning new tools, languages, workflows, and philosophies 

  • Professional certification in relevant field 

 

Work Environment & Schedule: this would be a hybrid work environment of remote work, onsite indoor work, and potential onsite outdoor work for projects and training needs which could result in working in a variety of weather conditions depending on the time of year and project need.  

Disclaimer: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. This is not an exhaustive list of all responsibilities, duties, and skills required. All employees may be required to perform duties outside of their normal responsibilities as needed. In addition, as we are a recreational business, availability on peak holiday timeframes and weekends is required.   

Apply Now