Senior Software Engineer - Consumer - Remote (to GMT+2) / Dublin
You will join a small group of highly skilled engineers in building exciting new features and extending our platform.
We usually respond within three days
The Opportunity
Phorest powers over 9,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 multidisciplinary 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.
The type of person we want
Someone who will Architect / implement / recommend new software component designs or enhancements to existing software products
Someone who will work with our product designers and owners to turn high-level requirements into user stories and shippable features
Quality & high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process.
Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team.
Never stops learning, pursues and understands the latest technology trends, with a pragmatic approach to solution design. Someone who knows not only when to use a new tool or technology, but also when not to.
Coach and support teammates through code reviews and whiteboarding sessions
Be that person who takes the initiative on designing and implementing solutions that provide positive outcomes for the team and business.
Someone that challenges the norm and isn’t afraid to voice their opinion.
What we’re looking for
Proficiency in object-oriented software design
Experience with Ruby on Rails, along with other common libraries such as RSpec, Minitest and Sidekiq.
Proficiency in one or more javascript frameworks, stimulus, react, vue (Ember is a big bonus)
Familiarity with common Ruby design patterns
Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence
Experience and deep understanding of modern software engineering practices such as continuous delivery, TDD, MVC, ORM
Experience in designing and building RESTful APIs
Understanding of fundamental design principles behind a scalable distributed system
Able to create database schemas that represent and support business processes
Experience with lean/agile software development methodologies such as Kanban, XP, Scrum
Familiar with payment process integrations like Stripe (not required but advantageous)
Great communication: Cross-team collaboration is key in our organisation, we are looking for people who are excellent at understanding other’s ideas and explaining their’s.
Benefits
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.
Career development is important to us. We even have our own in-house Learning and Development / Business coach and many online resources including LinkedIn learning.
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.
Want to learn more about Phorest and our interview process? Check out nothingventured.rocks for our blog and Insights on building an evergreen company from the team here at Phorest. We have also created an Interview README with an overview of how the process works for development candidates.
Phorest is an equal opportunities employer and we value diversity at our company. Phorest does not discriminate on the basis of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalised folks tend to only apply when they check every box. So if you think you have what it takes, but don't necessarily meet every single point on the job description, please still get in touch. We'd love to have a chat and see if you could be a great fit.
- Department
- Development
- Locations
- Ireland
- Remote status
- Fully Remote

Ireland
We think you'd like it here
-
A Distributed Workplace
Work/life balance is important to us. At Phorest, we have a flexible approach to how we work. We offer remote and hybrid roles, office-free onboarding and assistance with setting up of your home office. -
We Grow Our Own Timber
Growth is at the heart of what we do! We provide many career development opportunities including many Learning and Development programs, a coaching team, online resources like LinkedIn Learning and more lots more! -
We Care About Wellness
We offer a range of benefits such as Health Insurance, Wellness Days, enhanced Maternity & Paternity Benefits, Women's Benefits (such as Miscarriage, Fertility and Menopause Leave), Employee Resource Groups & so much more!
A Unique Culture
Our culture encompasses our character and personality as a company and we have a very unique culture at Phorest. When we have asked our employees what they enjoy most about working at Phorest, culture is almost always the top answer. All of us play a crucial role in how our culture is shaped.
We radiate positivity. We want everyone to feel welcome and supported to bring their full selves to work.
About Phorest
Phorest Salon Software is used by 155,000+ salon professionals worldwide. Known globally for having the best salon marketing tools, Phorest leads with innovation and touches every point of the salon experience.
Founded as a technology company, today it represents so much more. In 2021, Phorest empowers the Beauty Industry to grow its businesses not just through innovation in technology, but also through personal growth mentoring and support.
Senior Software Engineer - Consumer - Remote (to GMT+2) / Dublin
You will join a small group of highly skilled engineers in building exciting new features and extending our platform.
Loading application form
Already working at Phorest?
Let’s recruit together and find your next colleague.