Here at Jack’s Flight Club (JFC) we’re a remote team spread across the world that love finding bargain flights to enable our members to go on more vacations, take more adventures, and visit friends and family across the globe.
If you think you’d enjoy sharing the same passion for great deals, we’d love to hear more from you. Have a read below at some of the attributes that make a great JFC team member and see if you’d be a good fit.
Current Openings
Future Open Positions with Jack's Flight Club!
Want to be notified when we have a future opening in the team - or just don't see a position that interests you currently? Sign up using this form to be alerted via email when we are growing the team again. We'll share all the details of the position and how to apply then :D
Thanks for your interest in joining us!
Senior Full Stack JavaScript/TypeScript Developer - Remote (UK/EU hours)
Jack’s Flight Club is a fully remote business with team members all over the world. We’re committed to uncovering outrageous deals on flights, removing the barriers to travel and unlocking ways to make our members’ travel goals happen, reaching places they never thought possible, going on more vacations, taking more adventures or visiting friends and family across the globe.
We are looking for a Senior Full Stack Software Engineer to join our development team. We need a commercially experienced software developer who can contribute to making our services, platform and mobile applications better for our 1,000,000+ members and internal users.
Our in-house technology stack is almost all JavaScript/TypeScript based so you must have mastered JS on both backend and frontend. Our services are cloud based and served from AWS, our platform architecture and services are distributed across:
- NodeJS, MongoDB, Redis for our API backend
- React and Angular web applications for internal tools and consumer facing services
- Capacitor mobile app for iOS and Android
We also work with a range of third party service providers to provide tools and services via APIs and automations.
As a full stack developer, you can expect to work on projects covering any aspect of our systems so be open to learn and share your knowledge! You’ll be contributing quickly and significantly to our development sprints, working on new features and resolving issues across the platform as needed.
You’ll also participate in architecture, design and estimation sessions, brainstorming solutions and approaches to business problems.
Purpose
The purpose of this role is to provide high quality technology solutions efficiently, that make a real difference to us and our members. As a senior member of the team you’ll be expected to lead projects, and provide training and mentorship for the more junior members of the team.
Responsibilities
In this role you will be responsible for:
- Generating, reviewing, deploying and supporting professional quality, commercial code that is efficient and effective and solves business problems.
- Actively contributing towards improving our tools, process and platform.
- Supporting other engineering team members, responding to and asking for help.
- Seeking out and creating clarity in technical design.
About you
We’d like you to be a solution oriented developer who enjoys problem solving and being an active contributor to challenge thinking and approaches.
You’ll be joining a small team working fully remotely so you’ll need to be comfortable working independently, able to self-organise and be disciplined in your working practices.
It can be hard to work remotely, so you’ll need to be committed to great communication, willing to suggest and make changes and improvements that make you and the team better every day.
Experience and Requirements
You must have at least 4 years of commercial experience as a developer and be able to demonstrate professional competence with:
- Writing full stack JavaScript/TypeScript applications and services. From frontend websites and mobile apps, to backend services and tooling.
- Deploying and maintaining NodeJS applications within a cloud platform (AWS would be a plus)
- Frontend web frameworks (React or Angular would be a plus)
- One or more database technologies - SQL or NoSQL (MongoDB would be a plus)
- Containerisation with Docker
- CI/CD (Experience with GitHub would be a plus)
- Exploring, documenting, and testing APIs
Although we have team members all over the world, English is the company’s first language, so you must have good conversational and technical spoken and written English language skills.
We’d like it if you also have some of the following:
- Experience with mobile app development and deployment (experience with Capacitor/Cordova/PhoneGap would be a plus)
- Experience using Terraform to manage infrastructure.
- Can show you have a passion for code and technology e.g. contributing to open source projects, or work on personal projects.
- A willingness to learn new things and implement latest technologies
- An interest in travel
To apply for this role, submit your details in this application form. No questions asking you to repeat stuff in your CV, promise :-)
Director of Marketing - Remote (UK/EU hours)
About the role
Jack’s Flight Club is a fully remote business with team members all over the world. We’re committed to uncovering and educating our members about outrageous deals on flights, removing the barriers to travel and unlocking ways to make our members’ travel goals happen.
Our mission is to create a club where like-minded travellers can remove the barriers to travel, gaining the edge, unlocking big cost-savings, travel insights and inspiration that make meaningful trips happen.
We have a dynamic marketing team, focused on member acquisition across various paid and organic channels, including Facebook, Instagram, and TikTok. We are also looking to further expand our channels with influencers, content creators and brand partnerships. We believe there’s a lot more room to grow and we are looking for the right person to help us get there.
You’ll need to be expert at managing a dynamic and entrepreneurial digital marketing team, experienced with member acquisition across multiple channels, and new business development, account management or partnership management, with sound commercial sense for content and messaging that will benefit both our members and partners.
You won’t need to have experience in the travel industry but you will need to clearly demonstrate a passion for partnership development in support of a B2C business. You will also need strong experience in team management and member acquisition across multiple channels.
Purpose
The purpose of this role is to own the marketing function, leading and developing the marketing team and building brand partnerships that increase our membership.
Responsibilities
In this role you will be responsible for:
- Leading and managing the marketing team to develop their capabilities and contributions
- Developing new commercial products and opportunities for partners with the marketing and product teams
- Researching, prospecting, evaluating and managing partners with on-brand products and services that build our membership and brand
- Monitoring, analysing and reporting the impact of marketing activities to the rest of the business
About you
You’ll be genuinely passionate about building partnerships and travel, excited by the challenge of personally generating new revenue opportunities and adding value to our membership products.
You’ll have the right mix of target driven motivation and the commercial discipline to temper it with real attention to detail and doing it right rather than doing it fast. You’ll have a solid background in marketing. We’ll expect you to be entrepreneurial, proactive and resourceful.
You’ll be joining a small team working fully remotely so you’ll need to be comfortable working independently, able to self-organise and be disciplined in your working practices. You’ll need to be willing to set standards and help develop those around you, suggest and make changes and improvements that make you and the business better every day.
Experience and Requirements
You must have at least 5 years of experience in digital marketing or adjacent fields where you’ve demonstrated significant growth for a brand though acquisition and partnership strategies. You should be able to demonstrate:
- Experience in multi-channel marketing focused on acquisition
- Line management experience and eagerness to build and manage a small team of marketers
- Understanding of and ability to execute effective partnership marketing
- A track record of meeting or exceeding marketing goals
- Ability to work with teams across the company
Although we have team members all over the world, English is the company’s first language and what we market in, so you must have native level conversational, colloquial and written English language skills.
We’d like it if you also have some of the following:
- Good skills with image manipulation or html
- Google Analytics 4 experience
- A strong interest in travel
To apply for this role, submit your details in this application form. No questions asking you to repeat stuff in your CV, promise :-)
Data & Business Analyst - Remote (UK/EU hours)
About the role
Jack’s Flight Club is a fully remote business with team members all over the world. We’re committed to uncovering outrageous deals on flights, removing the barriers to travel and unlocking ways to make our members’ travel goals happen.
We are looking for a Data & Business Analyst with good development skills to join the team to provide rigorous analysis, lateral thinking and data wrangling to support business strategy, product development, problem solving and evaluating projects for our teams. Initially you’ll be working on setting up and stocking our data lake from a variety of internal and external sources but once operational, the role will quickly expand in scope.
You’ll be expected to use highly developed analytical, logic and problem solving skills, combined with great attention to detail and “jack of all trades” knowledge to go down the rabbit hole, wrestle signal from noise, then articulate and visualise insightful analysis and recommendations to improve our systems and processes.
You’ll be working with all the teams in the business to investigate, identify, analyse and visualise business problems and opportunities. In an average week you might be; working on a data migration project to efficiently map data between internal and external databases, deep diving data from multiple business systems to root out holes in processes causing discrepancies in reconciliation, developing flow charts and system diagrams to illustrate a complex business process, designing the framework and data principles for running A/B conversion experiments at scale, helping a non-technical person figure out how to get the answers they need by combining reporting and queries across our different systems.
Over time you’ll develop deep understanding and knowledge of our data structures, operations, processes, platforms and third party tools and be a go-to resource for how they all fit together and can be used in combination to deliver business insight.
Purpose
The purpose of this role is to help the business make informed decisions faster.
Responsibilities
In this role you will be responsible for:
- Owning and developing our 'data lake', combining data from multiple sources and providing usable front end services to query and view reports
- Providing support to all the teams in the business in data and process design, investigations and research, providing evidence to help make decisions.
- Joining the dots across the business, sharing best practices and your experience in structured thinking, analysis and data hygiene to help us learn and grow.
About you
We’d like you to be a business analyst or data analyst who enjoys playing with data, slicing and dicing, charting and pivoting to research, identify and illuminate issues. You should enjoy investigating datasets to identify anomalies and overlaps, have an instinct for spotting patterns and get all twitchy when things don’t add up or stick out.
You should enjoy structure, frameworks and good data hygiene and have a compulsion to make the messy, neat. If it’s clunky, it should offend you. You should have a curious mind and enjoy rolling up your sleeves to DIY where you can and challenging beyond the first easy answer to reframe and find the best answer where you can’t. You probably enjoy jigsaws.
You’ll be joining a small team working fully remotely so you’ll need to be comfortable working independently, able to self-organise multiple streams of work in parallel and be disciplined in your thinking, planning and working practices.
It can be hard to work remotely, so you’ll need to be committed to great communication, willing to suggest and make improvements that make you and the team better every day.
This role may suit someone with a few years experience looking for full time or a more experienced analyst looking for part time (3-4 days per week).
Experience and Requirements
You must have at least 2 years of commercial experience as a business analyst or data analyst working in a digital environment. You should be able to demonstrate professional competence and experience with:
- Working with ETL services, manipulating and visualising data in Google Cloud Platform Big Query and Looker Studio
- Advanced spreadsheet analysis and data handling in Google Sheets or Excel (pivots hold no fears and you know the pros & cons of vlookup vs index/match vs dcount)
- Preparing decks or research papers that communicate complex ideas with clarity
- Visualising data and processes using flowcharts or charting tools
Although we have team members all over the world, English is the company’s first language, so you must have fluent spoken and written English language skills.
We’d like it if you also have some of the following:
- Familiarity with Google Analytics, Email broadcasting, BI tools and databuckets
- Knowledge of SQL, Excel macros or custom functions in Google Sheets using Javascript
- Enough tech knowledge to confidently discuss engineering principles and systems (or perhaps mock them up)
- An interest and joy in travel experiences
To apply for this role, submit your details in this application form. No questions asking you to repeat stuff in your CV, promise :-)
Jack’s Flight Club is the perfect fit if:
As part of a thriving startup, you’ll have the chance to make your stamp on how we do things while living our core values:
We trust each member of the team to work responsibly and efficiently remotely
Our team is focused on putting our members first at all levels of collaboration
We are open to discussion at any time, for simple questions or for brainstorming solutions
We make sure to talk about any subject affecting the team or our work, even the difficult subjects, in a constructive and positive way
We aren’t afraid to have a laugh with each other
Creative problem-solving and bootstrapping solutions is our idea of a perfect afternoon ;)
We proactively look for ways to develop, both professionally and personally
We know that anything worth doing is worth doing well, so we set the bar while doing it
Benefits of joining our team:
🌴 Paid time off - Want to reconnect with why you love travel deals or just time to veg out? You’ll get 20+ days of paid leave (plus paid public holidays) to rest and recharge
🤓 Professional development - We work with you to grow your skills and will foot the bill on reading material to help you get there
💻 Tech Bonus - Spruce up your home office with a new desk, fancy external hard drive, or getting that exotic house plant you’ve been eyeing is now possible, on us
😀 Drama-free workplace - Open communication at all levels and no office politics, so you only have to focus on doing what needs doing :)
🥎 Prioritize work/life balance - We know that sometimes life takes place in the 9-5, so we don't mind if you take breaks to run to the bank or adjust your schedule around a softball game
🙌 Help shape our team for the better - You have a chance to contribute in a big way, growing our startup policies so they make sense and grow a better company
🌎 Multicultural workplace - Work with people all over the world, so you'll never know where your teammate will be logging in from next!
👶 Family Leave - Time to adjust to new additions (and learn a new normal) is important, which is why we offer both parents paid time off