Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full-Stack Software Engineer

IT/Development | Cottage Grove, MN | Full Time

Job Description

We are looking for talented engineers who have a passion for their craft and seek to get the job done right for the best outcome for our clients. Our development engineers participate in all aspects of our engineering process and deploy working software to production. This includes everything from gathering requirements to designing solutions and even supporting deployments.

Candidate Profile:

  • Bachelor's Degree or higher, preferably in Computer Science, or equivalent experience.
  • 3-5+ years overall development experience, with direct experience delivering a consumer-facing web application.
  • Results oriented, self-managed individual - proven track record of delivering on your estimates with minimal oversight.
  • Leads by example in all aspects of software development -simple, elegant, scalable, well tested, documented.
  • Strong software development skills (configuration management, issue tracking, estimation, Agile/Scrum).
  • Rapid testing advocate and expert.
  • Excellent verbal and written communication skills.
  • Quick learner and great team player.
  • Solid understanding of character encoding issues

Preferred Qualifications:

  • B.S. or M.S. degree in Computer Science or a related technical field.
  • 4+ years experience building software solutions in a corporate or start up engineering environment using JavaScript, PHP, Python, C++ and/or Java.
  • 2+ years experience developing web applications. Medium-to-large, multi-tiered web applications a big plus.
  • Experience with business applications (sales, marketing, advertising, etc.) a big plus.
  • Working knowledge of relational and non-relational databases and SQL a plus.
  • Working knowledge of API design and distributed backend systems a plus.


  • Create elegant and useful solutions to solve complex business problems by working across various teams, understanding the needs of our business partners and advertisers, and putting on your product manager hat to provide solutions to solve problems.
  • Work closely with product management and UX design teams to define and refine feature specifications.
  • Design and develop front-end interfaces, underlying APIs, and backend systems across a number of programming languages with focus on JavaScript, React and PHP (Hack).
  • Analyze and improve the efficiency, scalability, stability, and security of business applications and in-house systems to help scale the company.

About Us:® is a comprehensive online resource for leisure travel with access to unique accommodations worldwide. The site provides the ability to plan and book memorable experiences at resorts, vacation rentals, cabins, holiday rentals, villas, condos, cottages, lodges, boutique hotels, B&B's and vacation hotels.

Founded in 1998, was one of the first major leisure travel sites established on the Internet. Over the years, has received numerous awards and accolades for web design, outstanding usability, fast page loading speeds, and skillful information display.