Senior Software Engineer, Salon Management - Remote (to GMT +2) / Dublin
New Today
Senior Software Engineer, Salon Management - Remote (to GMT +2) / Dublin
Apply to join Phorest Software as a Senior Software Engineer, Salon Management – Remote (to GMT +2) / Dublin.
About Phorest
Phorest Salon Software powers over 11,000 hair and beauty salons in Ireland, the UK, Germany, Australia, Finland, the USA, Canada, UAE and the Netherlands. The platform processes 7 million appointments a month for hair and beauty consumers and aims to become a platform for other companies to build applications for premium salons.
The Opportunity
We are looking for a new Senior Software Engineer to join our Salon Management Team. You will work alongside technology, product, and design folks to build the future of the hair, beauty, and MedSpa industry. The team owns Phorest’s core back‑office platform, including client and staff records, services and pricing, schedules, commissions and memberships.
What You’ll Do
- Recommend and implement new software component designs or enhancements to existing products.
- Work with product designers and owners to turn high‑level requirements into user stories and shippable features.
- Apply high coding standards, attention to detail and a methodological work process.
- Demonstrate proper coding techniques, including maintainability, reuse, clean code, unit testing and drive standards within the team.
- Continuously learn and pursue the latest technology trends, with a pragmatic approach to solution design.
- Coach and support teammates through code reviews and white‑boarding sessions.
- Take initiative on designing and implementing solutions that provide positive outcomes for the team and business.
- Challenge the norm and speak up when needed.
Who You Are
- Bachelor’s Degree in Computer Science or a related field.
- Strong problem‑solving skills and willingness to learn and grow.
- At least five years of professional experience with object‑oriented software design, primarily Java.
- Experience designing distributed services that communicate in a fault‑tolerant manner using RESTful and message‑driven APIs.
- Proficiency with or willingness to learn TypeScript/JavaScript for implementing GraphQL APIs and schema design.
- Experience with GraphQL is beneficial but not mandatory.
- Deep understanding of modern software engineering practices such as continuous delivery, TDD, MVC, ORM.
- Experience working with relational and NoSQL databases and performance tuning.
- Experience working in a scrum environment.
- Ability to inspire and motivate, improve quality and productivity, and maintain technical innovation and excellence.
- Great communication: cross‑team collaboration is key; you explain ideas clearly and listen to others.
Benefits
- Private healthcare, 2 wellness days, employee assistance program and a free online GP service.
- Competitive compensation, employee share purchase scheme, pension, life assurance and income protection.
- Support for women: 2 weeks leave for fertility treatment, pregnancy loss and menopause.
- Enhanced maternity and paternity benefits.
- Access to learning resources, development programs and a great learning environment.
- Three moving days if you need to relocate.
Equal Opportunity
Phorest is an equal opportunity employer. We welcome candidates from all backgrounds. Flexi‑time and working from home is possible, and we are open to remote work.
Additional Information
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. 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.
Senior Software Engineer – Classification
- Seniority level: Not applicable
- Employment type: Other
- Job function: Engineering and Information Technology
- Industries: Software Development
- Location:
- Leatherhead, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology