Démarches Simplifiées recrute

un·e développeur·se

Ce poste a été pourvu depuis son ouverture le

Choix technologiques :

  • Ruby on Rails

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.

Participer à la communauté

En travaillant pour une Startup d’Etat et de Territoire, vous devenez membre de la communauté beta.gouv. Celle-ci se construit par l’investissement volontaire de ses membres ce qui veut dire que chaque membre peut proposer de nouvelles idées, les mettre en oeuvre ou rejoindre un travail en cours.

L’engagement dans la communauté peut prendre différentes formes, de faire le café à participer à une équipe transverse en passant par organiser une conférence.

L’objectif est de faire de beta.gouv une communauté vivante, riche des expériences et de l’engagement de chacun, et qui apporte un cadre de travail stimulant pour ces membres.

En tant que membre, vous pouvez et êtes invités à vous engager dans la communauté. Si vous avez des questions, n’hésitez pas à les poser lors de votre entretien.