Senior Software Engineer

4 weeks ago


ireland Phorest Full time

The Company

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 the 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

You will be a key member of our multidisciplinary Salon Ops group, helping us enhance and expand our platform to provide salon owners with powerful tools for managing their business. You will partner with highly skilled engineers in designing and building the future of our multi-tenant SaaS platform. Given we are a smaller product group, you will have a direct influence and impact on shaping our product vision.

You will be working on a large distributed system (event-driven and restful services running on Docker and Serverless). You will solve complex problems in an environment that values continuous growth and learning. We work with feature flags and continuous delivery to ensure our work gets to production as fast as possible.

What you will do

  • Recommend and implement new software component designs or enhancements to existing software products.

  • Work with our product designers and owners to turn high-level requirements into user stories and shippable features.

  • 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.

  • Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team.

  • Never stop learning, pursuing and understanding the latest technology trends, with a pragmatic approach to solution design. You’re someone who not only knows when to use a new tool or technology, but also when not to.

  • Coach and support teammates through code reviews and program pairing sessions.

  • Be that person who takes the initiative on designing and implementing solutions that provide positive outcomes for the team and business.

  • Challenge the norm and isn’t afraid to voice their opinion.

Who you are

  • Proven experience as a Senior Software Engineer.

  • Strong proficiency and at least 5 years of professional experience with object-oriented software design (for example Java, Kotlin).

  • 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 GraphQL 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.

  • Great communication: Cross-team collaboration is key in our organisation, we are looking for people who are excellent at understanding others’ ideas and explaining their own.

  • Strong focus on observability, leveraging tools like Honeycomb to monitor, debug, and improve the performance and reliability of our services.

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.

We don’t believe in formal dress codes. We prefer things casual.

Want to learn more about Phorest? Check out nothingventured.rocks for our blog and Insights on building an evergreen company from the team here at Phorest.

Phorest is an equal opportunity employer. For this position, flexi-time and working from home is possible. We are also open to remote work. Get in touch to ask for more information or to chat about your future with Phorest

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. So 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.

#J-18808-Ljbffr

  • ireland NGIS Full time

    NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high performing...


  • ireland NGIS Full time

    Get AI-powered advice on this job and more exclusive features.NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier...


  • ireland Reperio Human Capital Full time

    Location Dublin City Centre, Dublin, Republic of Ireland Type Permanent Start ASAP Senior Software Engineer 104959I am working alongside an AI-powered Saas firm, we are seeking a highly skilled Senior Software Engineer with expertise in Python to join our talented engineering team. This is a remote opportunity - in this role, you will lead the design,...


  • ireland Fixify Full time

    Direct message the job poster from FixifyAt Fixify, we're on a mission to make IT Help Desk a vehicle for care in the enterprise. We're combining a cutting-edge technology platform with a focus on operational excellence that will leave our customers wondering how they ever got along without us before.The RoleAs a Senior Software Engineer at Fixify, you're...


  • ireland DraftKings Full time

    We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming.Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of...


  • ireland PARETO SECURITIES AS Full time

    Join Continia as a Senior Software Engineer and help shape the future of business automation through cutting-edge technology! Are you passionate about .NET and Azure and driven to solve complex challenges impacting over 20,000 businesses globally? If so, we'd love to hear from you!About your role:At Continia, we empower businesses with cutting-edge software...


  • Ireland Reperio Human Capital Full time

    Senior Software Engineer in Test 100885 Desired skills: Selenium, Playwright, JMeter, K6, Java, C#, RestAssured Senior Software Engineer in Test, Fully Remote, €55-€60k Job Description: We are seeking a highly skilled Senior Software Engineer in Test to join our client's team. In this role, you will be instrumental in ensuring the...


  • ireland NGIS Geo Full time

    NGIS is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high performing...


  • Ireland Optum Full time

    Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...


  • ireland Tbwa ChiatDay Inc Full time

    Senior Software Engineer, Pricing & PackagingIreland - RemoteAbout UsSince 2016, dbt Labs has been on a mission to help analysts create and disseminate organizational knowledge. dbt Labs pioneered the practice of analytics engineering, built the primary tool in the analytics engineering toolbox, and has been fortunate enough to see a fantastic community...


  • ireland Reperio Human Capital Full time

    Location: Dublin City Centre, Dublin, Republic of IrelandType: PermanentStart: ASAPSenior Software Engineer (Node)Salary: 125700Hybrid (2 days p/week)I'm working alongside a fast-growing startup based in Dublin, who are passionate about innovation and driving change through technology. They are looking for a Senior Node Engineer. You will play a crucial role...


  • ireland Genesys Full time

    Genesys empowers organizations of all sizes to improve loyalty and business outcomes by creating the best experiences for their customers and employees. Through Genesys Cloud, the AI-powered Experience Orchestration platform, organizations can accelerate growth by delivering empathetic, personalized experiences at scale to drive customer loyalty, workforce...


  • ireland Poppulo Full time

    Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company?At Poppulo, we’re working on what’s next in communications and workplace technology. As a pioneer in this industry, we understand that meaningfully reaching every employee is hard. And so is managing office space in a hybrid...


  • ireland Fund Recs Full time

    Fund Recs is an award-winning Irish Fintech, founded in 2013, dedicated to building the latest technologies to transform how data is managed, processed, and leveraged by the Funds industry. Our no-code reconciliation and data transformation software takes on mundane, repetitive jobs and fully automates them, giving customers back valuable time to better...


  • ireland VisibleThread Full time

    About Us:VisibleThread is a growing technology business that is expanding at a rapid rate. Our Language Analysis Platform changes the way organizations do business by reducing risk, improving efficiencies and ensuring compliance.As a product company, we have embraced the opportunities provided by generative AI and are partnering with some of our largest...


  • ireland Tines Full time

    Founded in 2018 in Dublin, Tines is a smart, secure workflow platform designed to automate any manual task, regardless of complexity. By automating workflows, Tines empowers frontline teams to reduce monotonous, manual work and free up valuable time and resources.Tines is an integrator across your entire stack - if it offers an API, Tines connects with it....


  • ireland Nirvana Asia Full time

    Senior Software EngineerWe’re looking for people to join the Access family, who share our passion for believing in better, and who will help us continue to grow. Love Work. Love Life. Be You.What does Access offer you? We offer a blended approach to office working, encouraging you to collaborate and connect in one of our thriving offices. We deliver on...


  • ireland Reperio Human Capital Full time

    Job Reference: 135041Desired Skills:Java, Kotlin, Scala, AWS, Azure, Software EngineerRemoteMy client is looking for a Senior Software Developer with strong experience across JVM languages such as Java, Kotlin, or Scala to join their growing development team in Dublin. If you are an energetic, enthusiastic Senior or Lead Developer looking to work in a...


  • ireland Tbwa ChiatDay Inc Full time

    Senior Software Engineer II, Pricing & PackagingIreland - RemoteAbout UsSince 2016, dbt Labs has been on a mission to help analysts create and disseminate organizational knowledge. dbt Labs pioneered the practice of analytics engineering, built the primary tool in the analytics engineering toolbox, and has been fortunate enough to see a fantastic community...

  • Software Engineer

    3 weeks ago


    ireland Yahoo Full time

    Get AI-powered advice on this job and more exclusive features.It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. Whether you’re looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day,...