London office

Senior Software Engineer

We want to work with people who are curious and passionate - if that sounds like you and you want to work for an innovative, successful, and growing business helping homeowners find reliable tradespeople, then you may have found a new home.

Software development at MyBuilder

Our focus is to produce high quality, well-tested code which not only keeps us happy and productive, but also helps the business (and our customers) 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. We usually work in a Kanban/ticket-style and deploy a new release of the main website few times a week or more, and it’s entirely ordinary to have something you’ve worked on be put live on the same day.

Our current main technologies are:

  • Symfony, on PHP 7.2 (and regularly updated)
  • PostgreSQL, Apache, Nginx & Varnish (running on AWS)
  • ReactJS, Redux/Flux

We practice clean code and have been using DDD at MyBuilder for more than 4 years.

We have open sourced some of our useful tools and happily contribute back to other projects we use.

We work 35 hour weeks. Are you more of a morning person? - choose and 8:30 till 4:30 - or maybe you prefer a later start and so would prefer 9:30 - 5:30.

Want to know more?

The right person

We are looking for people who care about good craftsmanship, who strive to improve their own skills, code and the workplace.

You understand that maintenance — bug fixing, addressing technical debt, refactoring, and increasing automated test coverage — are as important as writing new code. We try to keep a day every other week for us to go back to improve the system as a whole, such as removing unused code, or migrating to new major releases of PHPunit.

You don’t need to have worked with all the technologies we use.

You should have worked for a number of years building software including taking ownership of large projects from idea to completion and then maintaining and growing the system.

You should have experience in, and an understanding of improving the performance of the code and systems you create.

You should have a good 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.

About MyBuilder.com

We’re a market leader in the UK and are part of IAC, a well known New York based internet group (Tripadvisor, Vimeo, Match.com, Tinder, HomeAdvisor, etc.). MyBuilder operates throughout the UK.

Our headquarters in Clerkenwell reflect our unique culture: we have a great kitchen space - with a huge table, bike mechanic workstation, extensive, and regularly added-to (technical) library and a rotating food team who occasionally make lunch for everyone. It’s a fun place to be and that’s mainly because everyone in the team believes in the mission and is seriously good at what they do.

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.

Found your perfect fit?

If this role excites you, send your CV and tell us why you want to work at MyBuilder. No copy and paste cover letters please, they make us sad.

Apply now