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 design, strong Java skills, and API experience.
The predicted salary is between 60000 - 75000 £ per year.
About Phorest
Phorest Salon Software powers over 11,000 hair and beauty salons in Ireland, UK, Germany, Australia, Finland, USA, Canada, UAE and Netherlands. 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.
The Opportunity
We are looking for a new Senior Software Engineer to join our Integrations & Partnerships Team. You will join a team 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.
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 employer: Phorest
Contact Detail:
Phorest Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Integrations & Partnerships
✨Tip Number 1
Network like a pro! Reach out to current employees at Phorest on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those involving APIs or integrations. This will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Get comfortable with common interview questions for software engineers, especially around Java and RESTful APIs. Mock interviews with friends can really boost your confidence.
✨Tip Number 4
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
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with Java, RESTful APIs, and any relevant projects that showcase your ability to solve complex problems.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about working at Phorest. Share specific examples of how you've pushed boundaries in backend development and how you can contribute to our Integrations & Partnerships Team.
Showcase Your Learning Mindset: We love candidates who are eager to learn! Mention any recent technologies or methodologies you've explored, and how you’ve applied them in your work. This shows us you're committed to continuous improvement.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures your details reach the right team quickly!
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 event-driven architecture and cloud technologies like Docker and Serverless, as these will likely 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 or improved processes in previous roles, as this aligns with what the company is looking for in a Senior Software Engineer.
✨Collaborate and Communicate
Since the role involves working closely with product and design teams, be ready to demonstrate your collaboration skills. Share experiences where you’ve successfully worked in a team setting, and highlight how you’ve contributed to building features that had a significant business impact.
✨Emphasise Continuous Learning
Phorest values innovation and improvement, so express your passion for learning new technologies and methodologies. Discuss any recent courses, certifications, or projects that showcase your commitment to staying updated in the tech field.