At a Glance
- Tasks: Build and maintain integrations for a leading salon software platform.
- Company: Join Phorest, the top salon software brand powering thousands of businesses globally.
- Benefits: Enjoy private healthcare, wellness days, competitive pay, and flexible working options.
- Other info: Dynamic team environment with continuous learning and career growth opportunities.
- Why this job: Shape the future of tech in the beauty industry and impact millions of users.
- Qualifications: 5+ years in object-oriented software design, primarily Java, with API experience.
The predicted salary is between 60000 - 75000 £ per year.
About Phorest
Would you like to create the future of a product used by thousands of businesses and millions of consumers? Phorest Salon Software powers over 11,000 hair and beauty salons in Ireland, UK, Germany, Australia, Finland, USA, Canada, UAE and Netherlands and the platform processes 7 million appointments a month for hair and beauty consumers. Phorest is the number 1 salon software brand for premium independent salons in those markets and our next goal is to become a platform upon which other companies can build applications for premium salons.
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.
The Opportunity
We are looking for a new Senior Software Engineer to join our Integrations & Partnerships Team. You will join a team who are responsible for building and maintaining Phorest’s partnership platform by implementing integrations and exposing Phorest’s capabilities through our API. This empowers developers, partners, and clients to innovate, create new solutions, and drive growth within our ecosystem.
You will be shaping the future of a high-scale, distributed system, leveraging event-driven architecture and modern cloud technologies like Docker and Serverless. Your contributions will impact millions of users globally. You will be 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.
What You'll Do
- Push the boundaries of modern backend development to build fast, ambitious web applications that will delight our clients.
- Collaborate closely with our product team to build features that have a significant business impact.
- Proactively identify bottlenecks and improve our frontend developer experience.
- Work with our design team to build elegant and intuitive UI components.
- Understand our business context deeply and leverage engineering knowledge to come up with creative solutions to problems.
- Thrive in a small, nimble team comprising technical experts.
- Prioritise quality and high standards by continually applying high coding standards, excellent attention to detail, and a methodological work process.
- Demonstrate and drive proper coding techniques, including maintainability, reuse, clean code, and unit testing within the team.
- Develop automated unit and acceptance tests to ensure software meets design criteria.
- Never stop learning; pursue the latest technologies, seek the best solutions, and always look to improve.
- Coach and help teammates through code reviews and whiteboarding sessions.
- Get involved at a team level in designing and implementing solutions.
- Challenge the norm and aren't afraid to voice their opinion.
Who You Are
- Strong proficiency and at least 5 years of professional experience with object-oriented software design, primarily Java.
- Knowledge and understanding of JavaScript, its fundamentals, and latest developments in JavaScript.
- Experience in working with and building RESTful APIs (GraphQL a bonus).
- The ability to reason about trade-offs when discussing backend technologies.
- Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence.
- 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.
Benefits
- Your wellbeing is important to us - we provide private healthcare, 2 Wellness Days, an employee assistance program and a free online GP service.
- 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 support the women who work in Phorest by offering 2 weeks leave for Fertility Treatment, Pregnancy Loss and Menopause.
- We care for your family and provide Enhanced Maternity and Paternity Benefits.
- We grow our own timber! We provide a great learning environment and extensive development opportunities. We run development programs and provide access to many online resources including LinkedIn learning.
- Moving house? Phorest employees get 3 moving days.
- Phorest is an equal opportunity employer. For this position, flexi-time and working from home is possible. We are also open to remote work.
Senior Software Engineer - Integrations & Partnerships in London employer: Phorest
Contact Detail:
Phorest Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Integrations & Partnerships in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current Phorest employees on LinkedIn. A personal introduction can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Java and RESTful APIs. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the technical interview by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Phorest team.
We think you need these skills to ace Senior Software Engineer - Integrations & Partnerships in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Java and RESTful APIs, as well as any relevant projects that showcase your skills in backend development.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about joining Phorest and how your background aligns with our mission. Share specific examples of how you've tackled complex problems in previous roles.
Showcase Your Passion for Learning: We love candidates who are eager to learn! Mention any recent technologies or methodologies you've explored, and how you plan to continue growing in your career as a software engineer.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Phorest
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and RESTful APIs. Brush up on your knowledge of JavaScript fundamentals too, as it could come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in software development. Think about how you identified bottlenecks and improved processes in your previous roles, as this aligns with what they’re looking for.
✨Understand the Business Context
Familiarise yourself with Phorest’s products and their impact on the salon industry. Being able to connect your technical skills to their business goals will demonstrate that you’re not just a coder, but someone who understands the bigger picture.
✨Be Ready to Collaborate
Expect to discuss how you work within a team, especially in terms of code reviews and collaborative problem-solving. Highlight any experiences where you’ve coached teammates or contributed to team success, as they value a collaborative spirit.