Lieu : Télétravail
À propos du poste
Développeur Full Stack Senior utilisant Ruby on Rails à la manière Rails (sans React)
Nous recherchons un Développeur Full Stack Senior pour rejoindre Nearcut. Vous ferez partie d’une petite équipe dédiée à créer un logiciel pertinent et facile à maintenir. Chaque journée apporte de nouveaux défis, et vous interviendrez dans différents domaines de l’entreprise. Vos idées auront un impact direct sur nos choix technologiques.
Dans ce rôle, vous travaillerez en étroite collaboration avec notre fondateur technique et notre équipe de développement. Vos contributions toucheront des millions d’utilisateurs et soutiendront notre croissance en Europe. Vous serez responsable de fournir des fonctionnalités de haute qualité, entièrement testées.
Notre produit est construit avec Ruby on Rails. Notre stack inclut RSpec, MySQL, Docker Compose, Rubocop et Stimulus. Nous respectons les conventions Rails et n’utilisons pas les derniers frameworks JavaScript à la mode. Nous utilisons actuellement Ruby 2.7 et Rails 6.0. Nous avons adopté le Test Driven Development il y a cinq ans, et notre suite de tests couvre environ 95% de notre code, ce qui nous aide à réduire les bugs et à nous concentrer sur la livraison de fonctionnalités. Nous avons développé notre propre système de composants avec la gem View Component de GitHub. Pour le CSS, nous utilisons la méthodologie BEM.
Vos compétences
• Au moins 7 ans d’expérience professionnelle en développement Ruby on Rails
• Une préférence affirmée pour le Test Driven Development
• Une expérience préalable avec Stimulus
• Aisance dans l’écriture de HTML et CSS de qualité
• Une aversion pour React
• Une passion pour un design logiciel élégant et orienté objet
• Une expérience dans la création de nombreuses fonctionnalités full‑stack en production
• L’habitude de gérer votre travail de bout en bout, y compris le déploiement et la gestion des incidents
• Un intérêt pour les bonnes pratiques
• De l’enthousiasme pour apprendre et relever de nouveaux défis
• Une approche centrée client
• Une expérience en startup
Vos responsabilités
Vous serez un contributeur clé au sein de notre petite équipe de développement expérimentée.
• Construire et déployer de nouvelles fonctionnalités avec TDD, en refactorisant si nécessaire
• Améliorer les tests et nettoyer le code fragile rencontré
• Créer de nouveaux View Components avec HTML, CSS et Stimulus
• Relire les pull requests sur l’ensemble du produit
• Adopter et suivre notre style de développement Rails
• Fournir des retours constructifs lors des revues de code
• Ajuster votre travail selon les retours des collègues et des clients
• Planifier votre approche avant de coder
• Enquêter et résoudre les bugs (rares grâce à notre suite de tests solide)
• Être disponible pour quelques appels entre 10:00 et 14:00 UTC
Votre premier mois
• Comprendre en profondeur notre produit et nos workflows en :
– Consultant nos lignes directrices
– Étudiant la base de code
– Analysant les pull requests des autres développeurs
– Posant des questions au fil du parcours
• Construire et déployer au moins une nouvelle fonctionnalité entièrement testée
Les avantages de notre environnement de travail
• Télétravail en priorité : travaillez de n’importe où. Nous faisons confiance à notre équipe pour travailler en autonomie et atteindre ses objectifs.
• Horaires flexibles : en dehors de quelques réunions hebdomadaires et heures de présence centrales, travaillez quand vous êtes le plus efficace.
• Équipe soudée : même à distance, nous nous soutenons étroitement.
• Excellents retours clients : nos clients, principalement des petites entreprises, apprécient profondément nos solutions.
• Entreprise autofinancée : aucun investisseur externe, aucune distraction. Nous nous concentrons uniquement sur nos clients et une croissance durable.
• Culture petite entreprise : pas de hiérarchie inutile ni de politique interne — seulement des fonctionnalités bien construites, livrées efficacement.
« Tout le monde travaille vers les mêmes objectifs et se soutient mutuellement. Je n’ai jamais travaillé dans un endroit avec des retours clients aussi positifs — on voit vraiment l’impact de notre travail. J’aime aussi la flexibilité du télétravail. »
— Membre de l’équipe Nearcut, 3+ ans
« Travailler chez Nearcut est rafraîchissant ! L’entreprise est remplie de personnes formidables, motivées pour évoluer personnellement et professionnellement, et la structure permet à chacun de s’épanouir. Je n’ai jamais regretté de nous avoir rejoints. »
— Membre de l’équipe Nearcut, 1+ an
Détails importants
• Salaire annuel brut entre 65 000 et 80 000 USD, selon l’expérience et les compétences
• 33 jours de congés flexibles par an — prenez ou ignorez les jours fériés en fonction de votre lieu de résidence
Nous sommes une petite équipe passionnée par le fait d’être une excellente entreprise pour laquelle et avec laquelle travailler.
Processus de candidature
1. Date limite : 15:00 UTC le lundi 19 août 2024
2. Appels d’introduction : 21–23 août 2024
3. Test technique : envoyé avant 12:00 UTC le 23 août ; à rendre avant 18:00 UTC le 26 août
4. Entretien final : 29 ou 30 août 2024
Veuillez répondre aux questions clés ci‑dessous pour postuler !
To apply for this job, please visit the application page

