ABOUT US
The Technology team at Flash Pack is here to support the business as it grows, interacting with every stage of the discovery, booking, and trip experience. We currently run across four teams, each with a clear focus on business goals.
Colleagues
Teams
Engineers
Our Teams
GROWTH
Flash Pack has an incredible community of first time and repeat customers. To continue to grow the business, we need to build captivating and engaging campaigns to explain the benefits of solo travel to those who have yet to book. From introducing the destination, to showing the tailored, local experiences, we need to communicate and inspire with every click. Alongside building our web and online presence, we continue to measure and monitor our impact through experimentation and testing.
SUPPLY
We deliver trips across the world, backed by custom software. We help the team keep track of varied and changing itineraries, allowing them to easily create and release new departures. Our internal tools are also the point of contact for our Pack Leaders and partners. Costs, prices and extras are all tracked across multiple currencies. This is where we make the Flash Pack experiences come to life, and we are using technology to scale and expand with confidence.
CUSTOMER
From the moment of first booking through to joining us for another adventure, we are building software that is in the hands of every single person who travels with us. We launched our app in 2023, and are tackling challenges within onboarding, preparation, and (of course) setting the stage for making friendships and connections during and after the trip.
DATA
Travel is such a personal and unique experience, but we dig deep into the numbers. What makes a trip successful, what makes a group have an amazing time, as well as understanding where we can improve. Our work in data is used by the whole business, for operational metrics to supporting each team with the facts they need.
OUR PROCESS
One of our key aims as engineers at Flash Pack is to be close to the product business goals at all times. This means that we deliver the right solutions, the right scope, and always build with clear outcomes in mind. To enable this, every engineer takes part in the feature leading process.
Feature Leading Phases
-
DISCOVERY
You'll be taking part in research, customer interviews and build insight into what we build. This gives first hand context on requirements, constraints and impact.
-
TECHNICAL
Once we have a clear idea of what to build, you'll be in the driving seat to define, ticket and scope the technical considerations. The team supports through this process, but this is your chance to share the results of discovery and push for the right decisions and milestones.
-
DELIVERY
Now that the first steps are clear, you'll be expected to support the team to complete the tickets and tasks to ship the feature. This might involve code review, pairing, debugging and communicating with the team, while shipping code.
FAQ
-
Our core stack is a Typescript monorepo using React and Node. Our API is GraphQL, using the Apollo framework. Our customer app is written in React and distributed as a native app using Capacitor. Our data pipeline uses DBT and BigQuery.
-
We avoid infrastructure compexity where possible, and lean on Google Cloud Run and Firebase. Our CI/CD pipeline uses Github Actions, running our Jest and Cypress tests, and visual regression tests using Chromatic.
-
We work in weekly or fortnightly cycles, depending on the team. We run planning at the start of a cycle, and use Linear to manage tickets and tasks. Each team attends a daily standup.
We run a retro within the team at the end of each cycle, followed by a show and tell session every Friday.
-
We love building a team that isn’t united by commuting distance. We’ve been lucky enough to hire from Egypt, Greece, Kenya, North Macedonia, Ukraine, Poland and Kazakhstan within Engineering. Our working style isn’t aiming to be asynchronous - we enjoy collaborating, pairing and supporting the team online during our core working hours. We ask that candidates stay within around 2 hours of London time for the majority of their work. We use Slack within Flash Pack and Gather within the tech team to stay connected.
-
Flash Pack has transparency for levels and salaries across the business. We run a 360 review process every 6 months to identify successes and areas for growth. We run regular 1-1s to coach and support the team, and are aim to use clear goals to see every colleague increase their impact within the business.
-
This is possible for some roles. For all roles outwith the UK, we work with Deel to provide salary and payroll services.