Développeur Sénior

Sans passer par 4 chemins, voici ce qu’on cherche chez toi :

•Avant tout de la passion pour le développement, curieux et créatif

•Tu es au courant des nouvelles tendances et nouvelles technos

•Tu tripes sur Python et JavaScript et est prêt à supporter PHP, tu aimes être fier de ton code

•Tu créé des opportunités, parce que ça en prend si nous voulons être encore là demain

•Tu aimes te casser la tête pour trouver la solution la plus simple et la plus viable avec ta ‘gang’

•Tu comprends que l’Agilité ça n’est pas un patchwork de règles à suivre, mais des principes à vivre au quotidien

•Tu es un joueur d’équipe, tu aimes avoir du feedback pertinent et constructif sur ta job et en donner

Concrètement, au quotidien, tu :

•Écriras du code (duh !) testable (ohoh…) et que tes coéquipiers prendront plaisir à améliorer avec toi

•Es déjà impatient de participer à toutes les activités de notre processus Scrum : mêlée quotidienne (daily Scrum), planification, engagement d’itération (commitment), division en tâche (task breakdown), raffinement du backlog (grooming) et test-drive / démo / revue, parce que quand on joue en équipe, il faut se voir sur le terrain

•Es excité d’utiliser notre système de CI pour pouvoir déployer ton code et celui de tes coéquipiers en production, c’est, pour toi, la récompense d’un travail bien fait

•Testes, et re-teste, et automatises tes tests pour que livrer le meilleur code à et avec ton équipe, la fierté, « de l’effort et de la discipline, c’est », selon Yoda

•Estimes les efforts pour chaque histoire (story) avec ton équipe, parce qu’on a essayé l’astrologie et ça n’a pas marché

•Ne peut t’arrêter de penser à tout ce que tu vas apprendre sur écrire du code encore meilleur qu’aujourd’hui en participant à la revue de code et combien c’est amazing de partager ton expertise aux autres développeurs, la seule façon pour toi ‘Vivre longtemps et prospérer’ et boldly go where no man has gone

•Communiques tes progrès et tes défis / obstacles à ton équipe, par signaux de fumée s’il c’est le seul moyen qui te reste

•Démontres et aides à démontrer vos réussites d’équipe devant les clients ou leurs représentants, rien de mieux qu’être show-off quand on est une équipe amazing.  

Tu es la personne qu’on cherche si tu possèdes :

•Un minimum de 4 ans d’expérience dans un poste de développeur

•Une expertise dans un ou plusieurs langages ‘web’ (Javascript/ES6, Python, PHP, Go-lang)

•De l’ouverture a supporter nos couches logicielles diversifiées (parfois un peu de C, parfois un peu de Java)

•De l’expérience avec des frameworks « frontend » tels que React, Angular, Ember etc. ou « backend » tels que Flask, Tornado, Django, Zend, etc.

•Une maitrise de l’environnement Linux Tu te demandes à quoi ressemble notre environnement technique ?

•Niveau du front-end, les classiques : JavaScript / ES6, Webpack, npm

•Niveau back-end: Python (Flask, Django)

•Niveau legacy (faut aussi le supporter pendant qu’on le met au rencart…) : PHP, Java, C…si ça te tente d’apprendre à patcher et compiler un kernel linux, on peut t’apprendre 

•Niveau tests unitaires et d’intégration : Mocha, Sinon et Karma •Intégration continue (Jenkins, GitHub, Gerrit)

•Infra: beaucoup de virtualisation, beaucoup de Puppet, un peu d’Ansible, enormément d’OpenStack, et de plus en plus de Docker/containeurs iWeb in Progress :

Chez iWeb du groupe INAP, on n’est pas vraiment comme les autres, exemple ? Comme la politique ou les belles promesses n’ont pas sa place chez nous, ce qui suis nous décrit vraiment, si tu n’y vois que des défis, applique sans attendre !

Petite mise en situation : nous sommes passés de 5 employés à plus de 600 en 15 ans. Nous sommes une boite en Infrastructure TI qui a grossi très vite, alors on s’entend, il y a quelques non-sens. Nous, on les voit comme des opportunités d’amélioration. On espère que toi aussi.

Dans l’IaaS/PaaS/WaaS (Whatever as a Service), ça bouge si rapidement qu’être agile c’est plus qu’un besoin, c’est dans nos gènes. D’ailleurs, on vit tellement dedans, qu’on a nommé nos produits avec !

Routine? On ne comprend pas vraiment le mot lui-même.

Status-quo? Vu qu’on ne peut pas brancher quelque chose dessus, on évite.

Hierarchy? Le moins on en a, le mieux on se porte, même si ça en prend un minimum pour supporter toute cette belle équipe : on essaie juste de trouver l’équilibre dans le ‘assez’.

Bureaucracy? On est là pour faire briller des yeux nos clients et livrer, alors on ne peut pas vraiment se permettre de remplir des formulaires avec comme seule valeur leur papier… Pour résumer : on travaille dur pour garder notre culture start-up mais on est aussi des réalistes…on a clairement grandi plus vite que notre garage. Parfois ça veut dire des contraintes en plus, parfois ça veut dire avoir les moyens de nos ambitions!

Quand tu supportes les futurs Facebooks et Twitteree de ce monde, tu n’as pas le choix d’être au top. Pour nous ça veut dire, des équipes, une communication honnête et ouverte et 100Go de RAM pour chaque développeur. Yup, on a un setup : c’est notre business quand même ! Les murs blancs, on ne sait pas quoi faire avec, alors allons-y, dessines tes idées folles partout dessus.

Voici ce qu’on t’offre :

•Environnement de travail ouvert, physiquement et culturellement

•Équipe très expérimentée, prête à challenger et à être challengée. Un parfait écosystème pour apprendre encore, même si tu es senior. De l’automatisation comme tu l’as jamais vu !

•Latitude dans la prise de décision et création, tant que ça a du sens, on s’entend

•Chaque employé est un joueur clé dans la création de l’IaaS de demain basé sur OpenStack LE standard du ‘cloud’ et des Infrastructures Web de demain entouré autant des dernières technologies parce qu’on ne peut pas se laisser distancer, que de quelques plus anciennes (on vous aime puppet, ansible, bash), parce que quand c’est fiable et que ça marche, on s’est sert : ton travail a un impact direct sur les serveurs des clients

•Un environnement qui allume l’esprit, chacun a son mot à dire et contribue au savoir collectif

•Terrasse BBQ – Salle de jeux – Baby-foot – Fruits le matin et plus – Beaucoup de fun au travail

•Conciliation travail — famille — vie personnelle, on ménage sa place au talent