Who we are:
We are disrupting the traditional $80 billion ski travel industry with the world's first self-service platform for booking an entire ski trip in just a few clicks. Our unique dynamic package technology empowers customers to plan, compare, book, and fully customize their ski holiday by providing real-time prices and availability for millions of ski trip combinations.
Our technology connects in real-time to thousands of supplier APIs to provide customers with a one-stop-shop solution to book everything they need for their ski holiday, including flights, airport transfers, accommodations, ski lift passes, ski gear rental, lessons and more.
We partner with over 80 ski resorts (and counting) across 10 countries and have already sold over 60,000 ski holiday packages to skiers worldwide. We are profitable, and growing big!
About the role:
We are looking for a kickass Full-stack Developer to join our core team. The right person will become a major part of designing our architecture and building our product. Our main tech stack is Node.js, React, TypeScript, AWS.
Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications using .
- Collaborate with cross-functional teams to gather requirements, create technical specifications, and develop software solutions.
- Implement efficient and secure backend APIs and database solutions using SQL (RDS/Cloud SQL).
- Leverage cloud technologies (GCP, AWS) to build, deploy, and maintain applications and infrastructure.
- Ensure code quality and maintainability by adhering to best practices, code reviews, and testing frameworks.
- Troubleshoot, diagnose, and resolve issues throughout the software development lifecycle.
- Continuously improve processes, tools, and technologies to ensure a cutting-edge development environment.
- Mentor and support junior team members, providing guidance and knowledge sharing as needed.
Requirements:
- Ideally, 5 years of experience in full stack development, with a focus on Node.js and React.
- Strong knowledge of SQL and RDS
- Experience with microservices architecture and serverless functions
- Experience with GraphQL - Advantage
- Experience working with cloud platforms such as AWS or GCP
- Experience working in a hybrid work environment (part in-office and part remote).
- Excellent problem-solving and critical thinking skills
- Strong communication and collaboration abilities
- Detail-oriented and committed to delivering high-quality work
- Ski & Snowboard enthusiast - Advantage