Kactus logo
Kactus

(Ruby on Rails) Fullstack Developer

Icons/solid/bell Alert
Parot

Basics

Icons/currency euro

56 K€ - 73 K€ yearly

Icons/timer

Full time job

Icons/beacher

~ 3 years XP

Icons/briefcase

Remote or Onsite Paris

Icons/time

almost 3 years ago

Icons/eye

197 views

About Kactus


Kactus est une plateforme web qui permet aux entreprises d’organiser facilement tous leurs événements, qu’il s’agisse d’une simple réunion, d’une soirée ou d’un séminaire de plusieurs jours.
Elle permet de comparer près de 8000 prestataires en France et en Europe, d’obtenir rapidement des devis, de gérer ses factures et de piloter son budget événementiel. Le service en ligne se double d’un accompagnement personnalisé, pris en charge par les Customer Success, dont le rôle est de conseiller et d’aider le client jusqu’au jour J.

Aujourd’hui, c’est avec une croissance à trois chiffres que Kactus poursuit son objectif : devenir LA référence dans le secteur de l’événementiel B2B.

The Role


Job description

Our challenges

You will be joining our product & engineering team, working on:

  • Venue Onboarding: As a marketplace, we grow when we increase transactions between supply & demand. Being able to rapidly onboard new venues is a key challenge to unlock growth
  • Venue Suggestion: Collaborate with our Data Team to design the best algorithm to suggest the best venues to the right event.
  • Internationalization: Adapt the codebase to serve users beyond french borders.
  • Scaling our Codebase: Growing a Rails monolith has its sets of challenges when it comes to architecture and development speed. That’s why we spend time improving our tool to develop features faster and increase developer happiness.
  • New Innovative Features: We still have a lot of very cool and exciting features to build (new payment methods, SSO, instant booking, …) and we are looking for talented developers to take up these challenges.

Your responsibilities

We work in cycles during which you will lead your own projects, be responsible for organizing the tasks, and delivering the project by the end of the cycle. We don’t have a scrum master who organizes the work for developers. At Kactus, developers manage their own projects and are trusted to make the right decisions.

In between cycles, you will also be involved in the early phase of projects, and work with a Designer or PM to suggest alternative solutions and ensure the viability of a design.

To manage our projects and communicate, we work on Notion and favor asynchronous communication whenever possible.

What’s it like to work with us

  • Remote-first: as a remote-first company, you can work from where you feel best
  • Team: We’re about 6 developers, 2 designers, 2 product managers, the CTO and CPO.
  • Squad: We work in small autonomous teams of 4-5 people to bring more impact to the business. Aim to staff 3 squads by end of the year and up to 6 by 2023.
  • Technology: We’re on Rails 7 with Stimulus/Hotwire in Javascript for our front-end, and a postgresql database. We’re running on Heroku.
  • Transparency: decisions, revenue figures and salary grid are transparent in the team.
  • Responsibility: we trust our developers to lead and organize their projects in autonomy.
  • Routines: We have team meetings on Mondays and Fridays to discuss issues collectively. We try to avoid meetings whenever possible and prefer written, asynchronous communication.
  • Entrepreneurial culture: as we’re still relatively small, we welcome every initiative that helps us move forward

Perks & Benefits

  • We cover the expenses to setup your work environment at home / coworking expenses
  • 4 team seminars / year in great locations to socialize and connect
  • Package: [56-73k€] according to experience
  • Continuous training: we invest up to 20% of our time to personal training
  • 5 additional days-off per year

Preferred experience

About you

We are looking for an experienced fullstack Rails developer who is:

  • Enthusiastic about our product and what we’re building
  • Able to lead projects in autonomy from concept to shipping
  • Is open-minded and a team player

Skills we’re looking for

  • Strong knowledge of Rails
  • Ability to present work and ideas clearly in writing
Experience Required

  • 3+ years of experience working as a developer
  • Demonstrated experience with Rails in a production environment
  • Ability to manage large technical projects in autonomy
  • Ability to communicate professionally in French & English

Recruitment process

  • Interview with the CTO
  • Technical test & interview with a member from the tech team
  • Interview with our Engineering Manager
  • Reference checks

You work for this company and want an access to your account?
💌 Send an email to jeanro[at]ruby-on-rails-jobs[dot]com

Icons/delimiter straight multiple %# Main fill %> %# Black border with increased stroke width %> %# Shadow effect - slightly offset path %>