demarches-simplifiees.fr recrute un·e développeur·se

Poste ouvert le .

Ruby on Rails.

Ce poste a été pourvu.

L’équipe Téléprocédures simplifiées cherche un·e développeur·se Ruby on Rails freelance pour l’aider à développer de nouvelles features et améliorer la qualité de sa codebase.

Téléprocédures simplifiées

Téléprocédures simplifiées (TPS) est un outil qui permet aux administrations de dématérialiser leurs procédures papiers. Nous faisons ainsi gagner du temps aux services instructeurs et aux usagers.

L’application est structurée en 3 parties :

  • une partie administrateur, qui permet la création de formulaires
  • une partie usager, qui permet de remplir un formulaire et de déposer son dossier
  • une partie accompagnateur, qui permet d’instruire les dossiers

Nous exposons aussi une API pour permettre aux administrations de faire des traitements automatisés.

Nous sommes une équipe de 6 personnes dont 3 devs. Nous faisons des itérations courtes. Nous rencontrons souvent les administrations qui utilisent notre produit, et nous participons au support client afin de mieux nous confronter aux problèmes rencontrés par nos utilisateurs.

Où en sommes-nous ?

Nous avons jusqu’à présent permis la dématérialisation de plus de 600 procédures papiers, et de plus de 8 500 dossiers, mais un nombre très important de procédures reste à dématérialiser. Afin de répondre aux attentes des administrations et des usagers, nous sommes en train de refondre notre interface et d’ajouter de nombreuses fonctionnalités à notre application.

Nous connaissons également en ce moment une forte croissance et devons améliorer notre codebase afin d’avoir de meilleures performances et de pouvoir développer plus rapidement de nouvelles fonctionnalités.

Stack

  • Technos : Rails 5, RSpec, un petit peu de JS
  • Tooling : GitHub, CircleCI (CI + CD), Sentry, Skylight
  • Code ouvert et libre : https://github.com/betagouv/tps
  • Bonnes pratiques : nous testons notre code, nous faisons des reviews systématiques, nous déployons souvent et par petits lots

Rôle

  • Déveloper de nouvelles fonctionnalités
  • Implémenter la nouvelle interface graphique de l’application
  • Maintenir et faire évoluer notre API
  • Refactorer le code legacy
  • Participer à la conception de notre infrastructure technique

Postuler

Pour postuler, contactez-nous par email.