MyBuilder.com helps homeowners find reliable tradespeople through the power of online reviews. We’re a market leader in the UK and are part of IAC, a well known New York based internet group (Vimeo, Match.com, Tinder, HomeAdvisor, etc.)
We want to work with people who are curious, honest, courageous and passionate - if that sounds like you and you want to work for an innovative, successful web business helping homeowners to find reliable tradespeople, then you may have found a new home.
Software development at MyBuilder
Our focus is to produce high quality, working and tested code which not only keeps us happy and productive, but also helps the business to succeed. Our development process has been honed through exploring various flavours of agile and we believe that our way of working helps us get the right things done at the right time.
Our current main technology stack is:
- Symfony on PHP 7.4
- AWS Hosted with a significant portion running on AWS Lambda
- ReactJS, TypeScript
- GitHub Actions for CI/CD
- PHPUnit, Jest & Cypress for testing
We practice clean code and have been using DDD at MyBuilder for over 6 years as well as having built a number of Event Sourced domains.
We have open sourced a number of our tools and happily contribute back to projects we use.
The right person
We are looking for people who care about good craftsmanship, who strive to improve themselves, their code and the workplace.
You understand that maintenance — bug fixing, addressing technical debt, refactoring, increasing automated test coverage — are as important as writing new code.
You don’t need to have worked with all the technologies we use.
You should have an understanding of modern programming practices and techniques.
You want to learn and continuously improve yourself and your skills.
You should have worked on larger projects as part of a team or on your own.
Why you’ll enjoy working at MyBuilder
Engineering, Product and Design work together at MyBuilder, using agile processes in a highly collaborative environment with blurred lines between these disciplines. We have a large and complex product with more interesting challenges to solve than we have time to tackle.
We have daily check-ins for departments and project teams. We problem solve on paper, whiteboards and in Sketch. We prototype in the browser, deploy only when ready, and split test as much as possible with genuine users. We’re a small but growing team meaning you’ll have the opportunity to have a direct impact on a large scale product.
We offer all our employees the option to work remotely, in the office or hybrid. Whichever option you choose, we’ll give you a laptop with all the kit you need to work effectively. You’ll also get to spend quality time with your colleagues and meet your manager 1:1 on monthly office days.
We’ll also add:
- 33 days holiday (including bank holidays) + 1 extra day for every year of service
- 5% employer pension contribution
- Comprehensive private medical insurance with AXA
- Routine treatments health cash plan
- Enhanced parental leave
- Flexible hybrid and remote working options
- Travel allowance for office and hybrid team members
- Subsidised office lunch
- Annual personal development grant + days off
- Generous new hire referral bonus
Place of work
We give everyone the choice of being remote (with a day or two a month in the office), Hybrid (2 days a week in office) or fully office based.
How to apply
Send your CV and the link to your GitHub account, and tell us why this is the role for you.
For more information on how we store your data please read our Privacy Notice
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, colour, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, or marital status.
How to apply
We have filled this role and are not currently looking. However you are welcome to send in your CV for us to keep on file.
This position is closed
Sorry, this position is closed. Please see other roles listed here.
About the Tech Team
At MyBuilder, we believe strongly in good quality code, a craftsperson attitude to engineering our code and systems, and continuous learning and improvements. Our systems have developed our own knowledge and experience, and we constantly evolve our tech to match the needs of the business.
If you want to learn more, visit the tech team page and have a look at our tech blog.
Our London Office
Our London office is in the heart of Dickensian Clerkenwell, a short hop from Farringdon station amid some of the best pubs, restaurants and coffee shops in London. Exmouth Market is on our doorstep, but if you just want to hang out in the office, that’s fine too - we have two floors stuffed with high-end tech, an espresso machine, fridges packed with snacks and drinks, and lots of games to play.