Senior Rails Software Engineer | Phorest

  • Zdalnie
  • 15750 - 22750 PLN netto

Opis

About Phorest

 

Phorest powers over 7,000 hair and beauty salons using our software in the UK, Ireland, Germany, Finland, and the USA. Our aim is to capture 25% of the market globally – that’s one million salons and a billion-dollar company. 

 

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. 

 

Techstack: Ruby, Rails, Java, Spring boot, Groovy, Kotlin, React Native, Swift, JavaScript, Ember.js, microservices, AWS, Docker, Spock, MySQL, PostgreSQL.

 

The opportunity

 

You can join a small group of highly skilled engineers in building exciting new features and extending our platform. You will be building out a global payments platform that will process $3 Billion+ per year.  Given we are a small product group, you will have freedom and control to shape our product vision without bureaucracy or politics. 

 

We are growing fast and would like to add a new member to the team. Now, we're looking for Backend Rails Software Engineer who will be a key member of a multi-disciplinary team, designing and building the future of our multi-tenant SAAS platform. You will join a small group of highly skilled engineers in building exciting new features and extending our platform. Given we are a small product group, you will have freedom and control to shape our product vision without bureaucracy or politics.  

 

You will be working on a large distributed system (event-driven and restful services running on Docker and Serverless) 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.

 

You should apply if you are a type of person like this:

  • Someone who will Architect/implement/recommend new software component designs or enhancements to existing software products.
  • Someone who will 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.
  • Develops automated unit tests and acceptance tests to ensure software meets design criteria.
  • Never stops learning, pursues the latest technologies, seeks for best solutions. Always looking to improve.
  • Coach and support teammates through code reviews and whiteboarding sessions.
  • Be that person who gets involved at a team level on designing and implementing solutions.
  • Someone that challenges the norm and isn’t afraid to voice their opinion.

 

Your skillset:

  • Proficiency in object oriented software design, preferable Ruby (but it's nice if you know also Java and Groovy).
  • Experience (min. 4 years) with Rails, along with other common libraries such as RSpec, Minitest and Sidekiq.
  • Proficiency in one or more javascript frameworks, stimulus, react, vue (Ember is a big bonus).
  • Familiarity with common Ruby design patterns.
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}.
  • Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence.
  • Discipline and appreciation of working with TDD/ CI processes.
  • Experience in working with RESTful APIs.
  • Understanding of fundamental design principles behind a scalable application.
  • Able to create database schemas that represent and support business processes.
  • Familiarity with concepts of MVC, Mocking, ORM.
  • Experience working in a scrum environment.
  • Familiar with payment process integrations like Stripe (not required but advantageous).

 

We can offer you:

  • The salary in ranges of 45 - 65k* EUR net B2B for non-residents/gross CoE for Irish residents per year.
  • 23 days of PTO/holiday.
  • Training budget for conferences.
  • Small bonuses on Christmas.
  • Paid travels to Dublin office.
  • Suitable equipment (we're working on MacBooks).

 

Get in touch via APPLY button to ask for more information and to chat about your future with Phorest! 

Bee Talents czytaj więcej

Senior Rails Software Engineer | Phorest

  • Zdalnie
  • 15750 - 22750 PLN netto
  • Ruby
  • B2B
  • Dodano 25 dni temu
Aplikuj teraz

Opis

About Phorest

 

Phorest powers over 7,000 hair and beauty salons using our software in the UK, Ireland, Germany, Finland, and the USA. Our aim is to capture 25% of the market globally – that’s one million salons and a billion-dollar company. 

 

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. 

 

Techstack: Ruby, Rails, Java, Spring boot, Groovy, Kotlin, React Native, Swift, JavaScript, Ember.js, microservices, AWS, Docker, Spock, MySQL, PostgreSQL.

 

The opportunity

 

You can join a small group of highly skilled engineers in building exciting new features and extending our platform. You will be building out a global payments platform that will process $3 Billion+ per year.  Given we are a small product group, you will have freedom and control to shape our product vision without bureaucracy or politics. 

 

We are growing fast and would like to add a new member to the team. Now, we're looking for Backend Rails Software Engineer who will be a key member of a multi-disciplinary team, designing and building the future of our multi-tenant SAAS platform. You will join a small group of highly skilled engineers in building exciting new features and extending our platform. Given we are a small product group, you will have freedom and control to shape our product vision without bureaucracy or politics.  

 

You will be working on a large distributed system (event-driven and restful services running on Docker and Serverless) 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.

 

You should apply if you are a type of person like this:

  • Someone who will Architect/implement/recommend new software component designs or enhancements to existing software products.
  • Someone who will 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.
  • Develops automated unit tests and acceptance tests to ensure software meets design criteria.
  • Never stops learning, pursues the latest technologies, seeks for best solutions. Always looking to improve.
  • Coach and support teammates through code reviews and whiteboarding sessions.
  • Be that person who gets involved at a team level on designing and implementing solutions.
  • Someone that challenges the norm and isn’t afraid to voice their opinion.

 

Your skillset:

  • Proficiency in object oriented software design, preferable Ruby (but it's nice if you know also Java and Groovy).
  • Experience (min. 4 years) with Rails, along with other common libraries such as RSpec, Minitest and Sidekiq.
  • Proficiency in one or more javascript frameworks, stimulus, react, vue (Ember is a big bonus).
  • Familiarity with common Ruby design patterns.
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}.
  • Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence.
  • Discipline and appreciation of working with TDD/ CI processes.
  • Experience in working with RESTful APIs.
  • Understanding of fundamental design principles behind a scalable application.
  • Able to create database schemas that represent and support business processes.
  • Familiarity with concepts of MVC, Mocking, ORM.
  • Experience working in a scrum environment.
  • Familiar with payment process integrations like Stripe (not required but advantageous).

 

We can offer you:

  • The salary in ranges of 45 - 65k* EUR net B2B for non-residents/gross CoE for Irish residents per year.
  • 23 days of PTO/holiday.
  • Training budget for conferences.
  • Small bonuses on Christmas.
  • Paid travels to Dublin office.
  • Suitable equipment (we're working on MacBooks).

 

Get in touch via APPLY button to ask for more information and to chat about your future with Phorest!