Database Engineer

Autre titre de ce rôle possible : « PostgreSQL lovers », « DevOps Database Engineer ».

Descriptif du poste

Ce poste de « Database Engineer » est un rôle hybride : une partie de Software Engineer et une partie Database Expert.

Tu travailleras pour la partie produit avec Gustave Roche (CPO), Simon (PM) et Thomas (PM), et pour la partie Tech avec Stéphane Klein (CTO) et 5 autres Développeurs FullStack (Alexandre, Claire, Elias, Michel et Xavier).

Profil

C'est un plus si tu connais ou maitrise terraform et/ou Ansible.

Méthode de travail

L'équipe Tech de SpaceFill essaie autant que possible de suivre la méthode Scrum.

Ce que nous avons déjà mis en place :

Nous utilisons GitLab pour :

Tout changement dans le code ou la documentation passe par une Merge Request avec un process de review.

Exemples de tâches / projets

  • Designer le modèles de données des applications
  • Écriture des données de fixtures ou de démo en SQL / PL/pgSQL
  • Écrire de fonctions PL/pgSQL
  • Écrire des triggers
  • Écrire de scripts de migration de données
  • Trouver des solutions élégantes pour faire des refactoring en douceur du modèle de données
  • Écrire de Row Security Policies
  • Écrire de tests pgTAP
  • Définir la structure des dossiers
  • Documenter le coding style de la partie SQL / PL/pgSQL

Tu seras owner des dossiers en relation avec « PostgreSQL » (modèle de données, tests…) ce qui veut dire :

  • tu seras le responsable du code review de ces sections
  • à noter que tes Merge Request seront elles aussi review par d'autres développeurs

Stack actuelle

Environnement de développement

L'environnement de développement est documenté pour MacOS.

Il est possible sans difficulté de développer sous GNU/Linux.

Par contre, l'environnement de développement n'est pas compatible avec Microsoft Windows.

Informations complémentaires

  • Type de contrat : CDI
  • Bureau : dans le 2ième arrondissement de Paris
  • Équipement : 1 Macbook Pro 15" 16Go Ram + 250€ de budget de set up de bureau
  • Tranche de salaire : entre 42K€ et 60K€ brut / an
  • Carte tickets restaurant Lunchr de 8 € / jour
  • Assurance santé Alan
  • Possibilité de deux jours de télétravail par semaine
  • Convention collective : Syntec
  • Période d'essai : 2 fois 4 mois

Voir aussi le document : le processus de recrutement