##BuildInPublic 🇫🇷
Les 3 premiers mois de RubyOnRailsJobs
Jeanro Krupa
Jeanro Krupa
7 min read
Un peu avant le mois de Juin 2022 j’ai lancé RoRJobs avec un objectif simple: Aider les développeurs Ruby à trouver plus facilement un job, une mission freelance, un stage…
Je voulais partager les succès et échecs (ou learnings 😅…) de ces 3 premiers mois de mon side project.
Juin 2022: un job board Français dédié à RubyOnRails
Coté stack je suis aller au plus vite RubyOnRails 7, TailwindUI, JumpstartPro, Sidekiq, Heroku, Administrate, quelques assets et modèles récupérés de projets précédents et voilà ! Le site est prêt en quelques soirées (je bosse en fulltime comme dev Fullstack chez Oqoro).
Le premier jour je “scrape” WelcomeToJungle notamment les sociétés déclarant RubyOnRails ou Ruby comme Framework principal. Ce "micro hack" me permet d'avoir 200 boites donnant une V1: un listing des boites utilisant RoR. Mais tout le monde s'en fout, les users veulent des jobs. C'est parti pour une V2.
Beaucoup d’huile de coude pour ajouter à la main les jobs que je découvre sur différents Job board comme Linkedin, WelcomeToTheJungle, Indeed et les communauté Slack (Le Wagon, Paris.rb...). Je diffuse (1 fois par semaine au début) les jobs sur mon profil Linkedin et sur 2 slacks.
Les chiffre du 1er mois:
- 71 jobs de développeurs RoR ou Ruby sont répertoriés sur le board.
- 216 sociétés utilisant Ruby ou Rails comme langage/framework principal sont recensées
- ~300 visiteurs unique (10 en organique 🐌 🐇)
- 18 abonnés à la newsletter
- 0 newsletter envoyée
- 0 € de revenu
- 7 € de charges ce bon vieux Heroku
Les "learnings" du 1er mois:
- Les utilisateurs ne reviennent pas naturellement pas de marketing == pas de visiteurs
- J’ai du mal à publier, écrire, faire du marketing, comme tout les devs je pense
- Les boites recherchent des dev mid ou senior mais majoritairement des juniors postulent (filtres Junior étant le plus utilisé)
- Le nom Ruby On Rails Jobs (pas top pour une marque) est génial pour du SEO (Google ou Linkedin)
Juillet: “do things that don’t scale”
Mon temps sur le projet est limité ~8h / semaine les soirs, ce qui me pousse à prioriser ce que je peux faire. Ma priorité n°1 est d’avoir le maximum de job sur le board pour remplir ma mission “Aider les devs RoR à trouver un job / mission plus facilement”.
2 choix possibles:
- Faire 1 scrapper pour chaque job board: WelcomeToTheJungle, Linkedin, Indeed… puis un job pour “dédoublonner” la DB…
- Ajouter les jobs à la main
J’ai choisi la 2ème option qui rétrospectivement apporte de nombreux avantages:
- Je connais chaque boite qui a un job dev ruby actif.
- J’ai en tête les jobs les plus “cool” du moment (je pense faire une section là-dessus)
- Je suis capable d’évaluer ce qui va ou ne va pas dans une description de poste.
- Bonne connaissance des salaires et perks en fonction de l’expérience.
Dans la continuité de faire des choses qui ne scale pas, j’invite manuellement les CTO ou recruteurs à devenir “Owner” de leur comptes sur le site, pour qu’ils puissent faire du CRUD sur leurs jobs et comptes.
Ajouter un job, créer un compte, inviter les users me prend environ 5 min / job mais le résultat en vaut la peine car pas mal de devs sont contents et m’envoient des messages pour me dire que c’est cool.
Les chiffres de Juillet:
- 90 jobs sur le board, 300 boites référencées
- 600 visiteurs uniques, 3K pages vues, 20% SEO
- 0 newsletter envoyé 😅
- 10 users interview (dev et boites)
- Toujours 0 € de revenus
Les learnings du mois de Juillet:
- Les sociétés recherchent globalement des développeurs avec plus de 2-3 ans d’expérience
- Les développeurs qui postulent aux offres ont entre 0 et 2 ans d’experience
- Les développeurs avec plus de 2 ans d’XP ne postulent pas, ils sont soit en freelance soit se font chasser.
- La feature la plus demandée est l’Alerte email pour recevoir les jobs publiés
Août: On tente des choses
Automatiser un peu de marketing
La première partie de mon mois à d’août à été occupée à “enfin” faire une v1 de l’alerte email. Pour qu’un dev en recherche active puisse simplement rentrer son mail et recevoir chaque jour les derniers jobs ajoutés. La v2 ajoutera des filtres, un choix de périodicité et pouvoir être alerté lorsqu’une boite qu’on suit poste un job.
Publier sur Linkedin et Twitter n’est pas naturel pour moi. En plus, avec mon travail à plein temps je n’ai pas le temps d’écrire chaque jour. La solution que j’ai trouvée est d’automatiser le contenu de mes postes. Chaque jour sur mon interface admin, j’ai un petit blurb à copier coller que je peux publier sur les réseaux sociaux, slacks...
Un peu de SEO en ajoutant meta title, meta description, un sitemap... La prochaine étape sera d'ajouter des données structurées aux offres d'emploi pour que google puisse les référencer dans son moteur.
Un reverse job board pour les devs
Publier sur Linkedin et Twitter n’est pas naturel pour moi. En plus, avec mon travail à plein temps je n’ai pas le temps d’écrire chaque jour. La solution que j’ai trouvée est d’automatiser le contenu de mes postes. Chaque jour sur mon interface admin, j’ai un petit blurb à copier coller que je peux publier sur les réseaux sociaux, slacks...
Un peu de SEO en ajoutant meta title, meta description, un sitemap... La prochaine étape sera d'ajouter des données structurées aux offres d'emploi pour que google puisse les référencer dans son moteur.
Un reverse job board pour les devs
Aligner les besoins des entreprises et des devs n’ai pas chose simple. J’ai du coup codé un reverse job board pour que les sociétés puissent prendre contact directement avec des développeurs. On inverse ici les rôles, ce sont les sociétés qui viennent directement aux devs.
Avantages pour les boites:
- Des profils ultra qualifiés et scopés sur Ruby
- Ce n’est pas Linkedin les boites ne sont pas noyées dans la masse.
- 90 € vs 10K€ pour un cabinet de recrutement c'est cool
- Support de ma part
Avantage pour les devs:
- Les recruteurs viennent à toi
- Tes critères sont définis à l’avance remote, salaire, type de job…
- Tu peux rester anonyme et je serais le seul à t'envoyer des offres
Un nouveau Modèle économique
100% gratuit (et le sera toujours) pour les développeurs
Pour les boites 3 options:
- Gratuit: Tu peux créer ta société dans le listing des sociétés utilisant RoR et publier tes jobs, missions, stages, recherche de cofondateur
- SaaS à 90 € / mois: Plan gratuit + accès au listing des développeurs RoR
- Service de recrutement 10% du salaire annuel au succès : Je source pour la société des candidats.
Les 2 premiers clients 🥳
Le premier client a choisi le modèle SaaS et se reconnaitra sûrement. Son besoin super clair, un.e des devs matchait parfaitement ses critères, il a payé 1 mois pour avoir ses coordonnés, annulé l’abonnement dans la foulé et voilà.
Et le truc incroyable c’est que la même journée un second client a choisi le service de recrutement. Il cherche à recruter des devs backend senior et à besoin d’un coup de main pour cela.
La problématique des marketplaces est d’arriver à faire grossir en même temps les 2 cotés de la place. Ici la bonne nouvelle est que sourcer des développeurs pour une entreprise me permet en parallèle d’augmenter le nombre de développeurs sur la plateforme et ainsi rendre l’offre SaaS plus attractive.
Les chiffres du mois d’août:
Les chiffres du mois d’août:
- 109 jobs, 246 sociétés
- 2 clients
- 38 devs inscrit
- 1100 visiteurs unique, 4.6K pages vues, SEO 30%
- 90 € de revenu
- Prime de cooptation versé: 0
- Charges: 26 €
Les challenges des prochaines semaines
- Récolter des témoignages de devs ayant été recrutés grâce à RoRJobs
- Mettre en place un programme de referral pour coopter des devs à un job ou faire subscribe sa boite
- Augmenter le taux job / missions ajoutés par moi VS ajoutés par les users (car avec un bébé 🥳 qui arrive mon temps sera encore plus limité)
- Préparer un lancement sur Product hunt
- Écrire pleins d’articles pour aider les Juniors et Indie Hackers
- Développer certaines feature en public
- Arriver à 100 devs inscris sur RoRJobs à la fin du mois de septembre
- Avoir un logo qui n'est pas un emoji
- Avoir plus de missions freelance sur le board
Si vous avez des feedback ou questions je serais trop content de les lire à jeanro@ruby-on-rails-jobs.com
Comme on dit chez Oqoro Keep pushing 🏎
Comme on dit chez Oqoro Keep pushing 🏎
Jeanro