Join TravelNet Solutions as a Software Engineer! At TravelNet Solutions (TNS), we’re transforming the hospitality industry with innovative technology solutions. Would you like to be part of a fast-moving SaaS team? Would you like the flexibility to work at our HQ in Cottage Grove, MN or Remote? If the answers are YES!, this job may be for you. As a Software Engineer II you are responsible for finding solutions to complex technical problems and delivering those -solutions using the appropriate combination of front-end and back-end technologies. Your primary focus will be the development of our Booking Engine product as well as custom WordPress frontend and backend development. The primary application stack is LAMP using the latest version of PHP, JavaScript, MySQL, and Linux. You will also be responsible for integrating elements built by your co-workers into the application and/or providing the custom development features and modules that your coworkers will use in the fulfillment of projects. This is the job for you if you are: -Self-starter with tremendous initiative and work ethic -Excellent communicator and collaborator with other functional teams -Desire to be a high-impact player at a product-driven company -Ability to embrace change and someone who is a fast learner -Creative and critical thinking abilities -Ability to be detail oriented within a high-paced environment -Passionate about technology About the TravelNet Solutions Team: For over 21 years, TravelNet Solutions has provided integrated software and marketing solutions for the hospitality industry, anchored by our flagship Track Property Management System and other products under the Track banner. Our single-vendor ecosystem equips growing vacation rental companies with all the enterprise-class tools they need to scale. With ongoing investments in platform development, 70+ integration partners, and a growing list of native features, Track empowers hospitality professionals to achieve digital transformation and operational excellence. Our three Core Values reflect the behaviors that shape the tone of how we work with each other, our partners, and our customers. -Serve Others: We nurture growth to help others succeed. -Grit: We take ownership and never give up on what matters most. -Create the Future: We innovate to disrupt the status quo. Why join our winning team? -We are a growing, fast-moving dynamic team that collaborates with each other in order to achieve continued growth and success. -We are a portfolio company able to work with our customers to be that one vendor solution for SaaS technology, marketing, and distribution. -We are reshaping the industry and the way it thinks about technology and service. -Full medical, dental and vision package -Unlimited Paid Time Off -Unlimited access to professional training and development -Health Savings Account with up to a $2,000 annual match -Flexible work environment -Free life insurance and Long Term Disability -Flex Spending Accounts -Retirement with employer match -Free snacks and soda in the office - $150 quarterly gift -Competitive wages -Work with an amazing team Do these responsibilities describe what you like doing? -Build efficient, testable, and reusable WordPress custom components -Identify solutions to complex problems -Solve performance issues and architectural challenges -Implement and troubleshoot Google Analytics (GA4) -Integration of data storage solutions like MySQL, PostgreSQL and MongoDB -Integration of user-facing elements developed by front-end developers -Translate UI/UX designs and convert them into working WordPress sites -Configure/Troubleshoot Domain Name Server records: Registrar(s) and Cloudflare -Server management; migration, staging, hosting -Analyze, configure, and tune the front-end web application -Field/Support escalated issues to resolution -Be a subject matter expert on web technologies -Estimate custom development scope/time/cost -Build and support API connectivity for Property Management Software - Hospitality -On-Call Emergency availability -Support legacy front/backend website/booking engine customizations -Uphold software development standards and mentor junior engineers What are some must-haves? -Proven success with WordPress Plugin development -Full Stack Developer -5+ years of web development -Bachelor's degree in Computer Science or an equivalent combination of education and experience -Cloud hosting, both AWS and GCP -Understanding of MVC design patterns -Basic understanding of front-end technologies, such as JavaScript using JQuery, HTML5, Mobile-First and CSS3 -Accessibility and security compliance -Fundamental design principles behind a scalable application -API Integration -Proficient understanding of code versioning tools, such as Git, GitHub -Agile/Scrum development methodologies is a great plus -Modernizing legacy applications a plus -Online booking, Property Management Software and Ecommerce a plus Diversity and Inclusion: We celebrate diversity of thought, culture, and background and are committed to creating an inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, disability, or veteran status or any other protected status under applicable federal, state, or local law. We comply with all applicable laws governing nondiscrimination in every location where we operate and encourage individuals from all backgrounds to apply. Compensation: The typical starting salary range for this position is: $80,000 to $130,000. The actual salary offer will consider multiple factors, including skills, experience, education, and location. Please note that the salary reflects the base amount only and does not include total compensation, such as discretionary bonuses and benefits. |