Software Developer/ Engineer/ Architect

Software Engineer

Phorest powers over 7,000 hair and beauty salons using our software in the UK, Ireland, Germany, Finland, and the USA. Our aim is to capture 25% of the market globally – that’s one million salons and a billion-dollar company.  

Our system touches every point of the salon experience. We have the in-salon software desktop application, Phorest Go (the native staff application), online bookings website for salons, and custom native apps per salon. In a typical month, Phorest processes 3 million appointments and we send over 3 million SMS and 4 million emails. We process 200k online bookings per month and over 150 custom built white label native apps.  

You will be a key member of a multi-disciplinary team, designing and building the future of our multi-tenant SAAS platform. You will join a small group of highly skilled engineers in building exciting new features and extending our platform. Given we are a small product group, you will have freedom and control to shape our product vision without bureaucracy or politics.  

You will be working on a large distributed system (event-driven and restful services running on Docker and Serverless) solving complex problems in an environment where we look to continuously improve and learn. We work with feature flags and continuous delivery to ensure our work gets to production as fast as possible. 

  • Strong proficiency and at least 3 years of professional experience with object-oriented software design - (for example Java, Groovy, Ruby).
  • Familiarity with design patterns.
  • Ability to work within teams using Source Control Management tools, like git. Working with pull requests, hotfixes and various branching strategies.
  • Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence.
  • Discipline and appreciation of working with TDD/ CI processes.
  • Experience designing distributed services which can communicate in a fault-tolerant manner using both RESTful and message-driven APIs.
  • Experience with or willingness to learn Docker and AWS.
  • Experience working with relational and NoSQL databases and performance tuning
  • Experience working in a scrum environment.
  • Your wellbeing is important to us - we provide private healthcare, an employee assistance program and a free online GP service (WebDoc).
  • As part of our Financial Wellbeing, we provide competitive Compensation, an Employee Share Purchase Scheme,  Pension, Life Assurance, and Income Protection.
  • We help you travel by providing a bike to work scheme as well as tax saver transport tickets. 
  • We care for your family and provide Enhanced Maternity and Paternity benefits. 
  • We grow our own timber! We provide a great learning environment including an extensive onboarding program.
  • We don’t believe in formal dress codes. We prefer business casual.
  • We understand work/life balance is so important.  We offer flexibility around working in the office or remotely.  If you do want to join us in our office, we have an excellent Dublin city centre location which you can easily get to from all parts of the city