Senior Software Engineer - Phorest
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
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.

;