Bloom & Wild

Senior Ruby Engineer

Bloom & Wild

Remote job description

We're open to hearing from London-based or fully/partially remote candidates, as we work from everywhere (within GMT+2 hours)

Bloom & Wild is re-inventing the $60B global flower industry. Over a billion flower exchanges take place every year and industry satisfaction levels are low. Driven by our core belief that you can never care too much or be too thoughtful, we do things a little differently. From inventing letterbox flowers to founding The Thoughtful Marketing Movement. And we've seen impressive traction to date - we are Europe's most loved flower and gifting platform, growing at 100% year on year.

Technology team at bloom & wild

There are almost 100 people in the Technology team which forms a significant part of the overall Bloom & Wild team of over 400 people. The Technology team consists of the Engineering team, Platform Operations and Architecture teams, with Engineering being organised into cross functional squads, each responsible for a business and architectural domain.

You'll be joining the Range squad, a cross-functional squad working within our Ops-Tech team, and primarily focused on our back-end platform. Our business and delivery volumes continue to experience significant organic and inorganic growth, supported by an ever larger and more innovative offering of products.

Squads' focus areas include:

  • Enabling the company to scale by working on critical core technology that lies at the heart of our company
  • Using technology to find efficiencies in how and when we sell our products, while allowing for flexible merchandising to create unique products that our customers love
  • Supporting our broader strategy to break up our platform into a set of smaller services

The role and ways of working

  • You'll play an active part in delivering your squad's and the Technology team's roadmaps. This will mean writing, reviewing and supporting code in our platform, owning ideas from requirements to production code, and being responsible for quality at every step along the way.
  • You'll work with some great technology. Our backend platform, currently using Ruby 2.6.5 and Rails 6 is backed by PostgreSQL, Fargate/ECS on AWS, with APIs that are used by our Angular 7 webapp and our native mobile apps. We're also looking at developing new domain driven services & microservices where applicable.
  • You will bring energy and positivity to the role, looking for opportunities to mentor teammates, improve engineering standards, learn and craft the role around our values: care, pride, customer first, innovation and delight.
  • For our senior members and above, there is an expectation to participate in our out of hours support on a rota basis throughout the year, inline with our Out of Hours policy
  • You can read more about our technology and culture over on our tech blog - Code & Wild (https://medium.com/code-wild)

You

  • Are an experienced Ruby developer (5 years+)
  • Have detailed knowledge of Ruby on Rails in a production environment and experience of test-driven development. -
  • You will also have experience of good CI/CD and observability practices.
  • Have experience of distributed service architectures, including how best to test and release them, and how to ensure system stability when making changes independent of other services.
  • Have experience working with RESTful APIs and ideally you will have built new ones, used version control tools such as GitHub, CI/CD tools, and testing tools like RSpec/Cucumber or similar
  • Have experience of distributed service architectures, including how best to test and release them, and how to ensure system stability when making changes independent of other services
  • Are able to get going quickly, understand complex systems and also be able to communicate with non-technical team members.
  • Are experienced in breaking down complex requirements into thin slices for development and estimating the size of work in complexity.
  • It would be great if you also....
  • Have experience mentoring more junior team members
  • Have experience working in a fast-growing (preferably consumer-facing) startup
  • Have interest in exploring new technologies

We really care about creating a diverse and inclusive team - so we welcome people from all backgrounds, with different perspectives, ideas and experiences to work with us. In our team, everyone has the freedom to give their opinion, grow in their career and be part of a genuinely caring and inclusive team.

Working environment

Our lovely, light and spacious office is conveniently located close to Vauxhall and Oval stations in London. We have an informal, inclusive and scale-up culture and those who choose to come into the office, also benefit from:

  • Free snacks
  • Early finishes on Thursdays & Fridays to spend more time with each other.
  • Beer, wine and soft drinks fridge.
  • Season ticket loan (scheme currently frozen due to Covid-19).
  • Cycle to Work Scheme.
  • We're a social bunch and plan to re-start our regular company wide events as soon as we can! Previous ones have included in person Summer & Christmas parties, post peak celebrations and regular team lunches.

Our full team is currently working remotely. In addition to our normal perks and benefits we're supporting each other and maintaining our culture remotely through:

  • Regular virtual yoga classes with more virtual exercise variety to come!
  • Celebrating birthdays with letterbox cake
  • Weekly 'team drinks trolleys' and updates from our senior team
  • Remote lunch and learns
  • Supporting our wellbeing through online support sessions and employee assistance program
  • Access to wellbeing specialists
  • Specialist online support to talk about the challenges we are facing in the current environment

We apply our five key values of delight, customer first, care, innovation and pride in our day to day activities (find out more here) and reward those who are encompassing them especially. Everyone is friendly and sociable, with regular company-wide events.

Our perks & benefits

  • 25 days holiday, with an additional day off for your birthday, plus bank holidays, totalling 34 days, per annum. There is also the option to buy an extra 5 days holiday
  • Flexible working schedule (core hours from 10-4pm)
  • We offer flexible bank holidays so at any time you can trade a bank holiday day off and in its place take off another day that fits better with your beliefs, values and celebration calendar.
  • Choose your laptop and any extra equipment you need to do your best work
  • Health cash plan through Simplyhealth
  • Personal Development Budget
  • Enhanced Family Friendly Policy
  • Workplace nursery - a salary sacrifice based childcare scheme
  • Childcare Vouchers
  • Pension Contribution
  • Discounts on our blooms!

Sponsorship

We're proud to hold an A-rated sponsor licence, so we can assign certificates of sponsorship. This means we can support applications from anywhere as long as the job is deemed suitable under the points based system

Our recruitment process

Given the current situation in the UK due to COVID-19 the interview process will be conducted remotely. This will involve:

  • 1. An interview with Safa, our Senior Technology Talent Manager
  • 2. An interview with Katherin, our Engineering Manager
  • 3. A Technical Task that will be shared with you to complete in your own time
  • 4. A Technical pairing interview with the team / Culture interview / Product interview
  • 5. A Final stage interview with our CTO, Marta

Your application experience is important to us and we're keen to adapt to make every interaction even better. We welcome feedback on our recruitment process and would love to hear from you directly on how we can improve. If you have any suggestions please feel free to let us know here.

Equal opportunity statement

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.




Summary
Company name: Bloom & Wild
Remote job title: Senior Ruby Engineer

Share or copy

Job alerts