Sunday, 4 October 2015

Senior Software Developer



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.


 


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.


 


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.


 


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.


 


 


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



 


 



  • 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)



 


 



  • Docker





  • Ansible





  • (Kubernetes/Mesos?)





  • Apache Solr





  • Apache Spark



 



Source link



0 comments:

Post a Comment

Copyright © 2014 Jobs in Algeria 2015- Latest Jobs in Algeria All Right Reserved