Kovaro Inc recrute Senior Software Developer
Que faisons-nous ?
KOVARO est une entreprise de développement utilisant des technologies OpenSource. Le projet sur lequel nous travaillons maintenant est SimplePsy: une plateforme pour la gestion des consultations des psychologues et intervenants sociaux qui vise à devenir un SaaS complet dans la prochaine année. Développé en Python avec le framework web Django, elle convoite à devenir l'outil indispensable en tant que CRM spécialisé dans le domaine.
Notre processus de développement
Nous développons beaucoup par rapport aux feedbacks des clients et il y a souvent du refactoring dans l'application à effectuer. Nous travaillons par itération d'une semaine ou moins pour effectuer les objectifs déterminés lors des meetings hebdomadaires. Graduellement, nous visons à migrer l'application monolithique en plusieurs microservices.
Notre équipe
Nous sommes une nouvelle équipe qui se développe. Il n'y a pas de structure dans l'organisation de l'entreprise. Tous les développeurs participent aux discussions techniques et à l'architecture du logiciel. Nous prenons les décisions par consentement. L'important est de se respecter mutuellement et d'aimer travailler ensemble.
Votre rôle
KOVARO est à la recherche d'un Senior Software Engineer afin de développer et maintenir l'application principale de l'entreprise: SimplePsy. Il sera amené à travailler sur toutes les parties de l'application, autant le backend que le frontend, et aidera à maintenir les clients existants. Étant l'un des premiers membres de l'équipe, vous aurez un impact important sur les décisions du produit de l'entreprise et la direction du développement.
Nous recherchons
Le candidat idéal:
-
Est une personne autonome, autodidacte et proactive.
-
Est une personne patiente et un bon communicateur.
-
Aime lire et apprendre constamment à propos des technologies utilisées.
-
Est en mesure de documenter les différents processus de l'application.
-
A 3 ans et + d'expérience avec le langage Python.
-
A 3 ans et + d'expérience avec le système d'exploitation Linux.
-
A une bonne connaissance en développement d'applications web.
-
A une bonne connaissance en administration système Linux et déploiement d'applications.
-
Comprend le Francais et l'Anglais
Compétences requises
-
Python (Très bonne expertise du langage, des bibliothèques et des bonnes pratiques).
-
Django (ou expérience similaire: Pyramid/Flask/etc.).
-
Linux (Debian/Ubuntu, ou autre.).
-
Connaissance du SQL (PostgreSQL).
-
Bonne connaissance du développement frontend (HTML/CSS/SASS/JS).
-
Bonne connaissance en Administration Système Linux.
-
Connaissance et expertise avec les systèmes distribués et les microservices (un atout).
-
Connaissance et expertise en APIs REST (un atout).
-
A 2 ans et + d'expérience avec le langage Java. (Un Atout)
-
Expertise en développement utilisant des PaaS et SaaS comme AWS, StormPath, Mailgun, etc. (un atout)
Autres technologies de KOVARO
-
Java (Un atout++)
-
Apache Cassandra (Un atout)
-
Docker
-
Ansible
-
(Kubernetes/Mesos?)
-
Apache Solr
-
Apache Spark
Nous offrons
-
Horaire flexible
-
Vacance flexible
-
Une expérience de travail totalement différente des emplois traditionnels