Job Description
Join a team that powers over 11,000 hair and beauty salons across the globe, processing millions of appointments every month.
As a key member of our Salon Ops group, you will play a crucial role in enhancing and expanding our platform to provide salon owners with powerful tools for managing their business.
Here are the key responsibilities and requirements:
- Recommend and implement new software component designs or enhancements to existing software products.
- Work with product designers and owners to turn high-level requirements into user stories and shippable features.
- Ensure 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.
- Coach and support teammates through code reviews and program pairing sessions.
- Take the initiative on designing and implementing solutions that provide positive outcomes for the team and business.
We are looking for a Senior Software Engineer with the following qualifications:
- Proven experience as a Senior Software Engineer.
- Strong proficiency and at least 5 years of professional experience with object-oriented software design.
- Experience designing distributed services which can communicate in a fault-tolerant manner using both RESTful and message-driven APIs.
- Proficiency with or willingness to learn Typescript/Javascript.
- Experience with Graph QL would be beneficial but not mandatory.
- Experience and deep understanding of modern software engineering practices such as continuous delivery, TDD, MVC, ORM.
- Experience working with relational databases and performance tuning.
- Experience working in a scrum environment.
- Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence.
We offer a range of benefits, including:
- Private healthcare.
- 2 Wellness Days.
- An employee assistance program.
- A free online GP service.
- Competitive Compensation.
- An Employee Share Purchase Scheme.
- Pension.
- Life Assurance.
- Income Protection.
- A bike to work scheme.
- Tax saver transport tickets.
- Enhanced Maternity and Paternity Benefits.
- Extensive development opportunities.