Ruby Back-End Engineer
Fresha, United Kingdom

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 27, 2021
Last Date
Apr 27, 2021
Location(s)

Job Description

Fresha is the number one beauty and wellness appointment booking marketplace worldwide.

We did our Series B funding a couple of years ago and are now close to closing our Series C to accelerate our scale-out.

We’re headquartered in London with global offices located in NYC, Vancouver, Sydney, Dublin and Warsaw. but who cares about offices these days? ;-)

Our platform is used by over 50k merchants, in 100+ countries, who together book over 15 million appointments every month. and both of these numbers are growing massively month-on-month; that's why we're hiring great engineers ;-)

Fresha takes the hassle out of running these sorts of businesses with an industry-leading, freemium SaaS platform for managing appointment bookings, payments, staffing, inventory, CRM, marketing, financial reporting and much more. The SaaS platform used to be called Shedul (geddit!) but we have now consolidated our product and business branding on Fresha (which was the consumer marketplace brand) so if you google us you may still see references to Shedul in places.

Having achieved great product market fit in multiple markets, we’re now massively scaling: worldwide commercially but more importantly in Engineering. We do all our product engineering out of Europe - we don’t need to look any further afield for great talent;-)

In addition to developing a great product experience for our customers, as a globally-scaling SaaS-enabled, consumer marketplace we have some world-class technical and architectural challenges for engineers with the right experience.


Our Engineering playing field.

Here’s what our technical playing field looks like when viewed from a helicopter:

  • We’re travelling down the well-worn path of moving from a predominately monolithic Ruby on Rails architecture to an event-driven architecture of loosely coupled Elixir services. Kafka and gRPC are helping us on that journey
  • We're keeping one of our most important services in Ruby for now and that's what we're looking for Ruby on Rails engineers ;-)
  • Currently deployed into AWS but as we’re 100% K8s our workloads are very portable
  • React SPA at the front-end, also packaged as a Cordova app for mobile

We already have a team of great players, 80 strong and growing, mostly in Poland, but now the UK too. We are continuouslyhiring in Engineering to support our global expansion and the exponential growth of our business.

While we do have a great office in London (near Liverpool St.), we are all currently WFH. Post-COVID, it will be a flexible mix of WFH and office, with individual teams and engineers determining where to work to achieve maximum team performance.

Regardless of how and where everyone works, we are looking for great product-oriented engineers who will rise to the challenge of working as part of a talented team of similarly passionate engineers, architects and designers, all of whom ensure that everyone in the team is the best they can be.

We hand-on-heart! consider ourselves to be a world-class engineering team, so we set the bar high in terms of inviting new team members to come and join us. We look for people who will help drive us to be collectively even better than we already are and who can contribute to and reinforce our product engineering culture.


Requirements

Must-Haves.
  • Battle-tested Ruby on Rails experience in high volume B2B and B2C platforms
  • Proven experience developing complex web applications/APIs in distributed architectures
  • A passion to write well-structured, easily maintainable, well-documented Ruby code that balances beauty and pragmatism
  • Strong communication skills, ability to self-organise and work well within teams
Bonus Points for the Nice-To-Haves.
  • Experience with Elixir
  • Event-driven architectures: Event Sourcing amp; CQRS
  • Eventual consistency
  • Refactoring monoliths to right-sized services (not microservices!)
  • Web-scale platforms
  • NoSQL/NewSQL data stores
  • (Some quirky/geeky interest:-)

Benefits

We are living the Continuous Delivery dream.

We focus on a killer combination of quality and velocity, sacrificing neither

  • Cross-functional product engineering teams, sprinting bi-weekly (with kanban in the mix too), with every team autonomously and continuously delivering
  • Highly collaborative lean product development process where engineers work closely with product owners, designers and analysts
  • Daily (and intra-day) deploys with everything feature-flagged
  • On-demand test/staging environments provisioned with a Jenkins one-liner in Slack Ops
  • Automated Everything: 100% infrastructure-as-code plus a deep-seated hate of manual testing (we like Cypress/Jest)
  • Contribute on Day 1: Read Confluence, Insta

Job Specification

Job Rewards and Benefits

Fresha

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.