Backend Developer
We realised that when it comes to travel, there’s a better, faster, and easier way. The era of legacy technology dictating the customer experience is over.
Snowfall is a team of travel aficionados, driven by a joint purpose to connect the travel ecosystem for the benefit of the industry and ultimately the traveller.
Our team are more than 20 nationalities spread over 10 offices from North America to the Middle East. We are revolutionising the future of travel, with Junction powering the entire travel ecosystem.
We’re unifying a fragmented industry and providing a single platform for all travel related content and services; the way we travel is changing.
If you would like to be a part of making true change and high impact, then we would love to hear from you.
Your Journey – Your Way
About the role
- Build and scale high performance backend systems, primarily using Python programming language and ecosystem
- Troubleshoot issues in and improve functionality of existing systems
- Integrate user-facing elements developed by mobile and web teams. Work with 3rd party data sources and APIs (systems integration)
- Embed security and data protection
- Actively collaborate with a cross-functional team working with product owners, UI/UX designers, backend developers, app developers and QA at various stages of the development process
- Develop appropriate tests to support code and ensure test automation and code quality and security
- Conduct unit testing on your code and conduct code reviews
- Based on the project needs and end goals, proactively suggest improvements to architecture and technologies for maximising development efficiency
- You will also be expected to keep your skills up to date by following advancements in the field and researching new and innovative technologies and techniques
What we're looking for:
- Solid knowledge of Python web frameworks (Flask, Django, FastAPI or such)
- In-depth knowledge of modern software design patterns
- Ability to design elegant and efficient JSON REST APIs for given use cases (using OpenAPI standard and toolchain)
- Solid knowledge of common algorithms, data structures, OOP (patterns and specific python implementations)
- Understanding of CI/CD development practice and tools, experience writing Integration and Unit tests in Python
- Good knowledge of Agile principles and experience with some popular issue tracking tool (for example Jira)
- 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
- We use the best technology and equipment and frequently update these to stay at an advantage
- An exceptional, international culture – we invest in our employee’s personal and professional development, we’re incredibly passionate about what we’re building and we go the extra mile to support our colleagues and customers
- Department
- Tech
- Locations
- Manchester , London, Leeds
- Remote status
- Hybrid Remote

Working at Snowfall
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.
We believe that when it comes to travel, there’s a better, faster and easier way. Where every journey is fluid and simple, and where movement is powered by innovative, elegant technology, leaving us free to travel on our own terms.
Backend Developer
Loading application form
Already working at Snowfall?
Let’s recruit together and find your next colleague.