At Snowfall, we’re on a mission to disrupt the travel industry.
We’re a global travel tech business with an exceptional network and unparalleled industry knowledge. We work with industry giants in aviation, marine, ground (and underground) transport to produce bespoke, innovative software solutions as well as developing our own market leading product - Junction.
Junction is a multimodal travel operating platform connecting all travel Providers, Resellers and Partners in one simple setting. You can learn more about how Junction is revolutionizing travel at https://snowfalltravel.com/junction
We are a fast-paced, high-growth startup and pride ourselves on an incredible culture that transcends to our employees all around the globe. We’re building a world-class team to continue our growth journey; we’re looking for people who challenge the status quo and are passionate about making an impact. Currently we are looking for a Senior Full-stack Developer to join our massively growing team!
About the role
Build performant and easy to use web applications (predominantly in Svelte) and APIs (predominantly in Python)
Actively collaborate within a cross-functional team of product owners, UI/UX designers, developers, SRE Engineers, and QA Engineers at various stages of the development process
Ensure quality of delivered code through testing, code-reviews, proactive bug resolution, and pair programming
Based on the project needs and end goals, proactively suggest improvements to architecture and technologies for maximizing development efficiency
Help refine user stories and identify dependencies, challenges, and points of collaboration that can accelerate delivery of value to our customers
What we're looking for:
Demonstrable experience of building APIs using Python web frameworks (Flask, Django, FastAPI or such)
Demonstrable experience of building frontend applications in Svelte, or in other frameworks (React/Vue/Angular) and the ability to learn
Demonstrable experience of using various data storage solutions (Relational databases/document databases/blob storage) and the knowledge of which to use when
Understanding of using the OpenAPI standard and ecosystem to document and implement APIs
In-depth knowledge of modern software design patterns
Passion for pair programming and TDD, we want people who like to foster a culture of knowledge sharing and collaboration
Practical experience of agile software development and usage of project management tooling to coordinate delivery of work
Ability to communicate effectively to a variety of audiences including both technical and non-technical stakeholders
What’s on offer:
The opportunity to work on a truly unique offering, a first-in-market product as well as providing bespoke solutions to an elite client base
Join a growing company with massive potential for development opportunities and career and personal growth
We aim to use the best technology and equipment available and frequently review and update these to stay at an advantage