Vous êtes ici : Accueil / Jobs / Ingénieur R&D développement à Grenoble - CDI

Ingénieur R&D développement à Grenoble - CDI

Nous recrutons un ingénieur R&D en développement en CDI. Cette annonce était initialement un CDD ; compte-tenu des retours que nous avons eu et de la situation de l'entreprise, le poste proposé est finalement à durée indéterminée.
Créé le 23/03/2017 10:04
Ingénieur R&D développement à Grenoble - CDI

Contexte

Algoo est une société proposant des services de développement d'applications web sur mesure et infogérance. Elle développe et commercialise également le logiciel libre Tracim.

La stratégie à long terme de l'entreprise est de générer des revenus selon 2 axes :

  • les revenus récurrents, liés à la commercialisation de Tracim et à l'infogérance,
  • les revenus non récurrents, liés aux développements sur mesure.

La stratégie à court terme (et directement concernée par cette annonce) est de finaliser la version 1.0 de Tracim ainsi que son site web de commercialisation en mode SAAS.

Dans cette optique, algoo souhaite recruter un développeur R&D, backend/full-stack.

Le poste est un poste en CDD de six mois, qui se transformera normalement en CDI si l'activité de l'entreprise continue comme prévu.

Qui est algoo ? Qui sommes-nous ?

Algoo est une société créée en février 2015 spécialisée dans le développement d'applications web sur mesure :

  • développement et intégration sur mesure de briques techniques (backend techniques, api pour applications mobiles, paiement en ligne, workflow de traitement complexes / asynchrones, etc)
  • développement clé-en-main d'applications web complètes, plateformes SAAS et services en ligne complexes.
  • développement et intégration de modules / applications frontend, pages responsive, single-page apps.
  • développement et commercialisation du logiciel de documentation, gestion et diffusion des connaissances Tracim destiné à mettre en place des intranets/extranets B2B
  • services d'infogérance d'applications web et plateformes en ligne.

L'entreprise est indépendante, bénéficiaire depuis sa création, sérieuse et responsable. Nous finançons et contribuons au libre de différentes manières.

Les conditions de travail et l'ambiance sont bonnes et cet aspect a une place importante dans la philosophie de l'entreprise.

Nous sommes actuellement trois personnes en CDI, une en CDD, un stagiaire nous rejoint semaine prochaine, un alternant en septembre prochain.

Actuellement hébergés en pépinière sur la zone Centr'Alp à 15km de Grenoble, nous changeons de locaux en mai ou juin, à quelques centaines de mètres de nos locaux actuels. Le cadre sera encore plus agréable.

La mission que nous souhaitons vous confier

à court terme (CDD)

La tâche concerne principalement du développement web/python sur Tracim et sur la plateforme de commercialisation associée :

Tracim

  • stabilisation (ré-écriture ?) de la couche webdav,
  • refactoring des mécanisme liés au déploiement,
  • optimisation du stockage,
  • amélioration de la couverture de test,
  • finalisation de différtents bugs.

Plateforme SAAS Tracim

  • finalisation des différents mécanismes de création de compte,
  • implémentation de l'interface de gestion client
  • finalisation de la plateforme

à long terme (CDI)

A long terme les missions seront :

  • de travailler sur les phases de conception et architecture des projets,
  • de développer sur l'ensemble des projets de l'entreprise : tracim, projets clients, projets internes,
  • de travailler sur l'industrialisation : tests automatiques, déploiement, métriques, etc.
  • de collaborer en bonne intelligence avec les autres développeurs, c'est à dire de partager les tâches en fonction des besoins et envies de chacun, et bien entendu en fonction des besoins de l'entreprise.

A titre d'information, la roadmap de Tracim intègre notamment les évolutions suivantes :

  • mécanismes de plugins,
  • intégration moteur de recherche,
  • interfaçage avec d'autres outils,
  • interfaçage email.

Compétences requises

En recrutant un ingénieur R&D, nous recherchons avant tout une personne qui est capable de monter en compétences et qui le souhaite.

Il n'y a pas de compétences réellement rédhibitoire, ceci dit, si vous avez une majorité des compétences suivantes, vous êtes probablement un bon candidat :

  • développement web fullstack et problématiques associées,
  • capacité d'abstraction et modélisation,
  • identification de points et problématiques clés / critiques,
  • résolution de problèmes,
  • bonne compréhension de l'algorithmie et des problématiques de montée en puissance,
  • conception logicielle modulaire.
  • maîtrise d'outils de développement : IDE, debugger, gestion de code source (git, mercurial, svn…)

Compétences appréciées

  • développement en Python,
  • écriture de tests de non régression, intégration continue
  • anglais technique écrit,
  • bases de données SQL,
  • connaissance de Django, Pyramid, Flask, Turbogears, SQLAlchemy, RabbitMQ, …
  • connaissance des bases de données MySQL, PostgreSQL, Redis,
  • développement dirigé par les tests (test-driven development),
  • connaissances en administration système,
  • connaissances frontend (reactJS, flux),

Bref, toute compétence technique qui complètera votre panel de compétences.

Les "killer-features"

Est-ce que vous avez des killer-features ? Si oui, ça peut nous intéresser grandement…

  • compétences en ergonomie / expérience utilisateur,
  • bonne connaissance de la langue française (orthographe, grammaire, vocabulaire),
  • idem pour l'Anglais,
  • approche "produit",
  • rédaction technique, documentation,
  • écriture de tutoriels, réalisation de vidéos explicatives,
  • toute autre compétence non technique liée au (ou intéressante pour le) monde du logiciel…

Environnement de travail

  • petite équipe - nous sommes +/-4 personnes en actuellement,
  • collaboration distante avec les clients
  • environnement de travail GNU/Linux Debian, Python 3, PostgreSQL, Git. Postes de travail bi-écran
  • ouverture au monde Windows, compréhension des besoins utilisateurs
  • lieu : Centr'Alp, à 15km de Grenoble, accessible par pistes cyclables et transports en commun (trains) depuis Grenoble. Déménagement prévu dans les mois à venir à quelques centaines de mètres,
  • bureaux partagés avec nos amies les fourmis
  • environnement technique actuel : Pycharm, Gitlab / Github, Jenkins, Shinken, Ansible,
  • abonnement aux magazines techniques des Editions Diamond, livres techniques.

Profil recherché

  • ingénieur avec ou sans expérience,
  • grande curiosité technique, envie d'apprendre et progresser,
  • pragmatique capable d'abstraction,
  • autonome,
  • force de proposition et intéressé par la finalité des produits développés,
  • capacité à faire des compromis techniques,
  • ouverture d'esprit, et notamment aux choix de logiciels propriétaires,
  • volonté et envie de résoudre des problématiques complexes (techniques et humaines)

Le meilleur candidat n'est pas (nécessairement) le plus compétent techniquement mais celui qui saura allier à sa maîtrise technique des caractéristiques particulières qui rendront l'équipe plus forte.

Nous sommes sensibles aux compétences transverses et annexes au métier de base.
Nous sommes extrêmement sensibles à la collaboration et à l'esprit d'équipe.

Ce que nous vous offrons

  • contrat cadre 35 heures,
  • rémunération 30/37K€ brut annuel,
  • possibilité de travail à 80%,
  • contributions au libre,
  • prise en charge de vos frais de déplacement à hauteur de 50% (transports en commun),
  • participation à des évènements dans le cadre professionnel - snowcamp, pycon, …
  • formations si le besoin s'en fait sentir,
  • ambiance de travail agréable,
  • une expérience formatrice, dont vous aurez une bonne partie des clés.

Et en particulier…

  • pour le CDD :

    • une embauche en CDI à la clé si les voyants sont (toujours) au vert d'ici là (matching boîte/candidat, perspectives business ok à 6 mois),
    • rédiger du code open-source et visible : votre code sera directement intégré dans Tracim, et donc publié sur Github (si il est fonctionnel, bien entendu ;)
  • A terme (CDI)

    • mutuelle familiale sérieuse (prise en charge conjoint + enfants, mutuelle pas haut-du-panier mais pas low-cost - c'est également la mienne en tant que dirigeant)
    • organisation personnelle souple, prise de congés ajustée en fonction des besoins respectifs du collaborateur et de l'entreprise

Pour candidater

Envoyer CV et motivations (je lis en priorité les motivations des candidats) par email à damien point accorsi arobase algoo point fr.

Notes :

  • pour les motivations, pas besoin d'en faire des tartines, contentez vous d'expliquer honnêtement vos aspirations personnelles, ce qui vous attire dans le poste et pourquoi nous devrions vous choisir pour ce poste,
  • concernant vos compétences, dites-vous que rien n'est rédhibitoire. Ceci dit, en terme de savoir-être il y a des éléments qui seront déterminants.
  • je prends le temps de lire vos candidatures, donc je m'attends à lire une lettre de motivation sérieuse et ciblée.

Nous faisons du B2B décontracté, mais sérieux. L'état d'esprit des candidats doit être compatible avec cett philosophie.

Si vous connaissez des personnes susceptibles d'être intéressées, faites tourner :)

Voir l'annonce originale

Algoo

9 rue du rocher de Lorzier
38430 Moirans
Contact: Damien Accorsi 09.72.49.72.20