Développeur Python / Web expérimenté (CDI, Paris)

Optiflows développe Surycat, la 1ère plateforme modulaire dédiée aux communications critiques : envoi d’alarmes, notifications, gestion des demandes d’intervention. Notre produit est typiquement déployé sur des sites industiels, dans des hôpitaux, etc. Nous recherchons un développeur Web expérimenté pour assurer l'évolution de l'interface utilisateur du produit.

Le produit Surycat se présente sous la forme d’une appliance – physique ou virtuelle – sur laquelle tournent en permanence des démons de supervision. En résumé, l’environnement technique de Surycat est le suivant :

Surycat est principalement développé en Python autour d’une architecture orientée agents. L’ensemble des agents forme un réseau qui échange sous la forme de messages Jabber/XMPP. L'interface d'administration est assurée par une application Web développée avec Django.

Mission

Vous serez rattaché au Team leader R&D pour un poste de développeur Web et Python centré sur le produit Surycat et son écosystème d’outils.

Vous serez force de proposition à la fois sur des questions d'ergonomie, d'interface utilisateur, et de conception technique. Dans l’idéal, vous serez amené à être autonome sur la définition des spécifications fonctionnelles et techniques, et contribuerez à la définition de la roadmap.

Profil

Vous êtes passionné de technologies Web et développeur Python confirmé ; titulaire a minima d’un bac+3 en informatique, ou autodidacte pointu.

Idéalement, vous êtes contributeur actif d’un projet logiciel libre (en Python ou tout autre langage). Vous maîtrisez Linux et les codes du monde Open Source. Vous portez un regard critique sur votre propre code comme sur celui des autres.

Vos compétences incluent :

  • Design d’interfaces graphiques modernes (présentation simple et claire, ergonomie d’accès, création de composants graphiques)
  • maîtrise des frameworks Web modernes (Django ou autre)
  • HTML5, Javascript, CSS & technologies associées (ex: JQuery, twitter-bootstrap)
  • programmation asynchrone (AJAX)
  • bases de données relationnelles
  • écriture de tests automatisés (unitaires et fonctionnels)
  • développement collaboratif (gestion de versions, revues de code)
  • déploiement, industrialisation

Vous présentez également les qualités suivantes :

  • Vous aimez les challenges et faites preuve de créativité pour les relever.
  • Vous êtes autonome et voulez être moteur dans vos fonctions. Vous êtes rigoureux et avez un bon sens de la communication à la fois en interne (avec vos collaborateurs) qu’en externe (interface partenaires technologiques ou clients).
  • Vous maîtrisez l'anglais pour la communication orale (Partenaires technologiques internationaux) et la compréhension et/ou rédaction de documentations.

Pour les contributeurs de projets Open Source, nous pouvons réserver du temps libre pour la poursuite de leur projet sur leur temps de travail. Enfin, si vous avez envie d’évoluer dans une jeune startup innovante à fort potentiel de croissance nous sommes faits pour nous entendre !