ScalingoScalingo

Lead Backend Developer Go/Ruby

Remote
Employee
Engineering / Technics
55 000 € to 65 000 € / year

Scalingo a pour ambition de devenir un acteur majeur de l’hébergement en cloud. L’équipe services d’infrastructure est chargée de développer, déployer et maintenir l’ensemble des services au cœur de Scalingo. L’infrastructure de Scalingo exécute des milliers de conteneurs, servant les applications et bases de données de nos clients. Le travail du développement backend permet à Scalingo de proposer à ses clients un environnement résilient et hautement disponible, et ainsi de se concentrer sur leur cœur de métier et leurs applications.

En tant que lead d'équipe, le ou la lead développeur·se backend a en charge la planification et le développement de nouveaux produits ainsi que la maintenance des produits existants. Nous attendons qu’elle ou il soit capable de concevoir un service de backend fonctionnel dans un environnement hautement distribué avec une volonté d’amélioration continue, nous souhaitons également qu’elle ou il soit force de proposition pour faire évoluer les pratiques de développement et de gestion de projet. Le management de membres de son équipe sera également demandé afin de s’assurer du suivi de ses collègues dans leur travail au quotidien.

Son emploi du temps sera divisé de manière à peu près égale (avec des fluctuations liées à des besoins ponctuelles) entre des tâches de gestion d'équipe et de projets et des tâches de contributions personnelles.

Le poste de lead développeur·euse backend est directement sous la responsabilité du Directeur Technique et interagit avec les autre composantes de l'équipe technique de Scalingo, ainsi qu’avec les clients de Scalingo. Il nécessite donc de bonnes capacités de communication et une bonne maitrise de l’anglais.

Tasks

Développement de services participant à l’élaboration de nouvelles fonctionnalités :

  • Définition de spécifications fonctionnelles du travail à effectuer
  • Découpage technique des fonctionnalités à implémenter
  • Priorisation et planification des tâches
  • Participation au développement des projets

Amélioration continue des pratiques de gestion de projet de l’équipe :

  • Mise en place d'une gestion de projet à l'état de l'art
  • Organisation du travail à réaliser au sein de sprints
  • Participation à la définition de la roadmap de l’équipe
  • Définition des objectifs trimestriels de l’équipe
  • Organisation de réunions rétrospectives du travail effectué afin d’identifier les axes d’améliorations dans l’organisation et la technique.
  • Travail en coordination avec les équipes résilience et sécurité dans le but d’améliorer le niveau de sécurité, de disponibilité et de conformité du travail produit par l’équipe

Évolution de l’organisation de l’équipe :

  • Définition des rituels de synchronisation entre les membres de l’équipe
  • Participation au processus de recrutement des futur·e·s membres
  • Amélioration et participation à l’onboarding des nouveaux et nouvelles employé·e·s

Maintenance des services existants et amélioration de la qualité interne :

  • Identification des chantiers de dette technique
  • Priorisation des chantiers à réaliser en fonction de leur impact

Participation au support utilisateur de l’entreprise :

  • Réalisation du support utilisateur 1 semaine toutes les N semaines (aujourd’hui 8)
  • Amélioration de notre documentation publique
  • Remontée des anomalies aux équipes concernées

Communication interne et externe :

  • Coordination avec les autres équipes de l’entreprise
  • Présentation à l’entreprise des travaux effectués par l’équipe
  • Présentation de l’activité de l’entreprise lors de salons ou conférences

Requirements

Tu disposes d'au moins une expérience significative dans un poste similaire (ex: Développeur·euse Backend/Lead Dev).

  • Tu es à l'aise en anglais écrit : c'est notre langue de travail au sein de Scalingo, avec nos clients Européens, et avec tous nos fournisseurs
  • Tu maîtrises plusieurs des technologies suivantes (ou équivalent) : Go, Ruby, Pipeline CI/CD, Docker, Chef, Terraform, Packer, IaaS, Object Storage
  • Tu as déjà travaillé dans un contexte de certification de conformité ISO 27001, HDS ou équivalent
  • Tu sais jouer en équipe (par exemple avec l'équipe technique, avec l'équipe business, avec l'équipe de direction)

Benefits

  • Ticket Restaurant carte Swile
  • Complémentaire santé Swisslife
  • Horaires flexibles
  • Télétravail flexible
  • Prime télétravail
  • BSPCE : des actions pour les employés sous un régime fiscal favorable.
  • L'ordinateur, le clavier, la souris, et les fournitures de ton choix ou
    tout ce qu'il te faudra pour travailler dans de bonnes conditions

Voici les étapes de notre processus de recrutement:

  • Call de pré-qualification (5min) : nous t'appellerons pour te présenter l'offre et la clarifier si besoin. C'est toi qui décide si tu passes à l'étape suivante.
  • Test de pré-screening (10-20min) : c'est un test standardisé type QCM que tout le monde doit remplir. Il permet d'évaluer les candidats de manière objective avant de faire rentrer les biais de recrutement. Il y a une note minimale pour passer le test.
  • Test Hard-skill (quelques heures sur 3 jours) : c'est un test technique que tu devras réaliser. À la date de ton choix, nous t'enverrons des instructions détaillées et tu devras nous retourner dans les 3 jours qui suivent un rendu en guise de réponse. Tu pourras le faire chez toi, avec internet, en prenant autant
    de temps que tu veux. L'objectif est d'évaluer tes compétences, tes habitudes et bonnes pratique dans le domaine de la position proposée.
  • Premier entretien structuré: skill and aptitude-fit (2h) : c'est un entretien structuré avec les personnes de l'équipe qui effectue le recrutement. L'objectif est de discuter de tes aptitudes et ton expérience et de juger de leur adéquation avec l'offre. A l'issue de cet entretien, si c'est un GO, nous te partagerons notre organisation et tu pourras demander à rencontrer un.e salarié.e de l'entreprise de l'équipe de ton choix.
  • Second entretien structuré: culture-fit and mutual confirmation
    (2h) : c'est un entretien structuré avec un co-fondateur, puis avec la personne que tu auras choisi. L'objectif est de se confirmer à chacun que nous souhaitons travailler ensemble.

La vie chez Scalingo

  • Nous sommes un acteur de la tech à la pointe qui servons des acteurs institutionnels sans être une méga corporation
  • Nous sommes engagés sur le bien être des gens et leur développement: pas de micro-management, pas d’objectifs annuels contraignants mais un suivi hebdomadaire avec le management. Toute l'équipe est impliquée pour améliorer l'entreprise
  • Nous ne recrutons pas des CVs mais des individus
  • Nous sommes dans l’amélioration en continu et le recul sur notre activité : nous nous demandons régulièrement si ce que nous faisons est assez bien et nous cherchons toujours des manières de nous améliorer
  • Nous sommes autonomes et responsables sur nos activités. Nous nous faisons tou·te·s confiance afin que chacun puisse travailler sur les points qui lui semblent les plus importants et prendre les décisions qui sont nécessaires pour son travail
  • Nous n'aimons pas les silos : nous faisons attention à ce que tout le monde puisse voir et comprendre ce que les autres font, nous avons une culture de la transparence par défaut
Updated: 1 week ago
Job ID: 5867690
About Scalingo
11-50 employees
Information Technology and Services
3 Place de Haguenau, Strasbourg, France
La mission de Scalingo est de construire la meilleure plateforme cloud européenne pour les développeurs.
+

2 more

3 Place de Haguenau, Strasbourg, France
Interested?
.doc, .docx, .pdf, .rtf, .txt
You will receive a link to verify your email and your account will be created. You can also apply with creating a password.
Contact Person
Léo Unbekandt
Léo Unbekandt
Co-founder & CTO
No time? Just apply later
We’ll send a link to this job to your email.
This site is protected by reCAPTCHA.
  1. Lead Backend Developer Go/Ruby