Our step by step guide on how you can start building Freetrade.
Freetrade's mission, to get everyone investing, is only made possible by the work of our engineers. They are the builders, helping to support the hundreds of thousands of customers who already trust their money with us, all while creating the investing platform of the future.
We're always looking for talented, creative minds to join us. If you're interested, we hope you'll find this a helpful guide on what to expect during the interview process.
Initially, you’ll have a conversation with one of our Technology Talent Specialists to run through your experience, motivations, and explain the process in more detail.
From there, the interviews take the following steps:
Before writing a single line of code, you'll get a chance to speak to one of our Engineering Managers. They're really interested in what you've been working on and where you want your career to go next. They’ll also be able to answer any questions you may have about the culture, the tech stack, and anything else related to Engineering at Freetrade.
The next step is a 90 minute exercise, where you'll build a small project in a language of your choice. At Freetrade, we don't believe in brainteasers or reciting syntax on a whiteboard, so don't expect something from an interview textbook.
We're looking at how you can break down a problem and solve it with clean, simple, tested code. We’re also looking at how you talk through your thinking with us. When building production software, 90 minutes isn’t a long time, so you aren’t expected to finish all the requirements.
In the next hour, you’ll be asked to design a solution to one of our design challenges. This means taking the requirements, drawing an architecture diagram, and talking through it with our engineers.
The design challenges reflect the kind of problems we have to solve when we build new features at Freetrade. When we think about a new feature, we have to consider how it will work, but also how it will be supported, and how it will perform at scale.
Our team is looking to see what you know about distributed systems, but they’re equally interested in how you communicate your thoughts and ideas. The system design process at Freetrade is very collaborative, so we’re looking for people who bring out great discussions.
Building a great product requires a great team, and it’s important that everyone who joins not only fits in, but adds to the culture at Freetrade. During this 1-hour session, you’ll sit down with a member of the team (not from Engineering), to talk about topics such as: how you like to work, challenges you’ve overcome in your career, and lessons learned from your mistakes.
We also want to know how you’ve demonstrated our core values throughout your career - our core values are Candour, Curiosity, Focus, Grit, and Humility - and we think they’re vital to excelling here at Freetrade
And that’s it! 4 simple steps to joining the team here at Freetrade! Below, we’ve included some interview tips, and a bit of information around timelines and accessibility:
We don’t want to waste your time, so we aim to be as transparent as possible with our timings - to speed up the process, we tend to book interviews in blocks, combining the technical elements into a single session, as well as the Values and Final interviews. That said, this process is fairly fluid.
We’re committed to ensuring our interviews are accessible to everyone, and we are more than happy to try and accommodate any requests.
So, if you are keen to join us here on our journey, or just keen to find out more about our opportunities and how you can fit in, please feel free to apply directly to our roles, or email our Talent Team to arrange an exploratory conversation: