Senior Python Engineer
greater london, england, United Kingdom
About Journee ✈️
Hi there!
Journee was created back in 2019 because our Co-Founders - Ed, Megha and James - were frustrated with the travel industry. Booking a trip yourself is a time-consuming and painful experience. And everyone ends up going to the same places and doing the same things. With Journee, we've created a way for you to go on an adventure you never knew you needed. All we need is 10 minutes of your time to fill in our questionnaire.
Journee boasts a 4.9 TrustPilot score with over 1000 reviews and is post - Product Market Fit . Monetised from Day 1 and ready to scale, we are now in an exciting and crucial stage of growth.
With this in mind, we are excited to be adding a London-based mid - senior level Python Engineer to the Scaling and Automation team to work alongside James, our Technical Co-Founder.
The Role in a Nutshell
We are looking for a senior all-rounder Python and Django engineer to join the Scaling and Automation team. Technology underpins the growth aspirations of Journee, and as an early team member you’ll be critical in helping us leverage technology and apply it to the B2C travel space.
To achieve scale and bring Journee to as many people as possible, we are automating large parts of the customer journey that is traditionally handled manually, all the way from when a potential traveller first hears about us to when they come back from their trip.
There are a lot of roles in tech where the consumer is distant and the technical work is undifferentiated between different sectors. This is not one of those roles. We’re very close to our travellers and get to share in their journey, and everything we work on is to support that.
You are
A problem solver with a passion for automation .
Curious , with a strong desire to learn; you want to understand how things work. You probably keep up with new technologies, follow relevant newsletters & blogs, and maybe attend meetups & conferences.
An adaptable generalist , capable of finding the balance between speed of delivery and completeness . We’re at an early stage, so done is better than perfect, we like to move fast .
A proactive person who wants more than just to be handed pre-defined tasks. You’ll always be on the look out for improvements to suggest in any area of the business.
Looking for an meaningful role where the work you do makes a difference. We can give you that. You don’t want to be a small part of a large machine; you want to see your impact . We’re all about having a big impact with a small team, and you’ll take pride in pushing that forwards.
You Have
Proven experience with Python and Django across multiple projects, as we’re heavy users of Django’s core features.
Technical proficiency, intrinsic motivation , and the ability to work independently .
Willingness to take control , have opinions , and get stuck into a challenge .
Exposure to and enthusiasm for systems design, architecture, and cloud infrastructure.
Not a must, but a bonus if you have:
Worked in multiple scaling startups and lean teams.
What You'll Do
Build out more user-facing features as we ramp the digital experiences we can offer customers who travel with us. This currently encompasses our Journee Passport and various change forms for leads. Next year we will start on an app, continue to offer travellers more flexibility, and offer a new way to receive a proposal. Basic frontend work will be an optional part of this role.
Building new features from scratch and making improvements to our internal systems . This includes continuing to innovate on the data layer that both describes trips that we offer for matchmaking, and allows delivery and management of trips once booked.
Expanding the capabilities of our Journee matchmaking technology. This software is the beating heart of what we do. Needless to say we’re pretty proud of it, and it can be so much more with your input.
Working with the rest of the team to guide operational efficiencies and external/internal improvements. You’ll get a high level of autonomy and ownership if you want it; you’ll be at the table making product & software design decisions.
Designing and extending backend architectures in a scalable and secure way, leveraging cloud infrastructure. An appreciation of systems architecture is important as we’re still laying the groundwork.
Bringing software best practices to the table. This might be through highlighting new technologies and how we can benefit from them; we’re open to all ideas.
Implementing tests where appropriate. Knowing when to write tests that add value rather than being dogmatic is key, as a large part of our tooling today is internal-facing.
Use our service and influence it! Go on a trip, make notes, and then come back and suggest how we can make the Journee experience even better.
Technologies we use
Backend: Python (3.11, typed), Django (4.2), Postgres, Redis
Frontend: Jinja2, DTL, Vue.js
Infrastructure: Heroku, AWS, Docker, GitLab CI
APIs: Typeform, Stripe, boto3, CRMs, email providers, WhatsApp, travel data providers
Benefits:
Be part of an early-stage team building a next-generation travel company, working alongside the founders.
Flexible working of 3 days a week in the office (we’ve got a private office in a co-working space in Bethnal Green, East London)
We do regular pub quizzes, play table tennis in the shared space, and run game nights!
Employee options (you’ll own a piece of Journee!)
Minimum 25 days holiday + bank holidays
And so that you can experience more of the product first hand, it only seems right that every employee should enjoy a Journee trip worth £1000, on us, every year!
Application process
Apply via LinkedIn or send your CV to [email protected]
First stage interview is a video chat with Annie, our Talent Lead.
Second stage is a video call with James, our Technical Co-Founder, to chat through your experience in greater detail.
Third stage is to complete a take-home task that you will can do in your own time via GitLab
Fourth stage is a face to face meeting where you will meet Tomek and do a whiteboarding session with James.
Finally, pop into the office and meet the Co-Founders and the rest of the team.
We are looking forward to receiving your application - good luck!
We are expecting an exceptionally high volume of applications; sadly, we’re unlikely to be able to respond to each individual applicant. Thanks for your patience and we’ll be sure to get in touch should we feel as though the position could be suitable.
Journee is passionate about championing diversity, and we are an Equal Opportunity Employer. We welcome applications from those of all backgrounds and walks of life.
You can read more about our values on our website.