It goes without saying that different companies need different engineers. A good engineer for Google might not be a good engineer for Goldman Sachs might not be a good engineer for Goodlord. But this isn’t just down to technical skills, there are certain qualities that will make one engineer thrive in a particular environment but struggle in another. It is therefore important to identify these qualities when looking for new people to join our team.
At Goodlord, we’re on a mission to create the best renting experience in the world, which is an interesting technology problem but, just as interestingly, a people problem. Completing a let involves multiple people from a wide variety of backgrounds undertaking a stressful transaction. Our engineers need to always keep these people front of mind if they are to build the right solutions. In other words, they need to focus on the end users and their problems, not just the technology powering the platform.
That doesn’t mean we avoid technologists. On the contrary, we want engineers who are passionate about their craft. Engineers who are continuously trying to improve, who keep up to date with best practices and who proactively learn new tools and technologies. As an example, at Goodlord we run, or are in the process of migrating to, the latest versions of all the technologies in our stack, including PHP, Symfony, Typescript and React. We write unit, integration and end-to-end tests as standard and have a fully automated CI/CD pipeline powered by Github Actions. It’s almost as if we write code as a hobby and are lucky enough to get paid to do it.
Thinking about how our tech solutions help the end user means the team is always aligned with the company's objective. That's why teamwork is our superpower. I genuinely believe that. We’re going to transform the lettings experience and we’re going to do so because we have the best team. It’s of paramount importance that whoever comes into the team not only sees the value of teamwork but recognises that the real heroes are the ones that help the team to achieve its goals.
These goals aren’t always clear. That’s actually one of the things I love about working in startups. There’s a certain amount of chaos and uncertainty that we always have to navigate. It’s the price we pay for doing something different and it’s what leads us to a place where no one has gone before. Without a doubt, the ideal Goodlord engineer is comfortable with ambiguity.
So to summarise, the type of engineer we look for is:
If that sounds like you - you might just be our ideal engineer.
Want to advance in your tech career? Check out the jobs we have available.