Ingénieur devops Python/Django
L’équipe e180:
Chez e180, une de nos valeurs fondamentales est l’apprentissage (“Cultive le savoir”). Nous cultivons le potentiel humain en permettant aux uns d’apprendre des autres. Nous aimons créer des expériences d’apprentissage enrichissantes et bienveillantes pour nos employés, nos clients et notre communauté et désirons augmenter l’impact de l’apprentissage collaboratif dans le monde. Nous avons créé une plateforme, nommée Braindate, qui nous aide à créer cette magie où les gens peuvent se connecter entre eux afin d’échanger leur savoir faire et leurs expériences.
Votre équipe rapprochée:
L’équipe produit conçoit des solutions et des expériences technologiques qui permettent et améliorent l’apprentissage autonome et collaboratif. Cependant, même si nous pensons que la technologie peut être magique, nous ne pensons pas que les applications résolvent les problèmes en elles-mêmes. Nous sympathisons avec nos utilisateurs, nos clients, ainsi qu’avec les équipes e180, afin de concevoir et développer des solutions qui leur apportent de la valeur. Nous travaillons de manière itérative et bien sûr au besoin pour atteindre les résultats souhaités, en nous concentrant sur les problèmes clés à résoudre. Nous nous soucions profondément de notre mission et de notre impact et, dans les décisions que nous prenons, faisons de notre mieux pour équilibrer les priorités à court et à long terme, la qualité, la vitesse, l’évolutivité… passion et raison.
Votre équipe
Les ingénieurs devops python travaillent avec l’équipe de développement («Dev») qui gère et itère sur le produit phare de e180, Braindate, ainsi que l’outil de support client et d’autres produits émergents. L’équipe définit les meilleures pratiques de codage au sein de e180 et se tient à jour dans ce domaine en constante évolution. Ils travaillent dur pour créer une culture de développement fiable, évolutive et agile.
Rituels et modes de fonctionnement de l’équipe
Chaque membre de l’équipe de développement est autonome et a la possibilité de travailler à distance (nous suggérons une présence régulière au bureau) mais communique avec l’équipe au quotidien. Nos projets sont partagés entre une approche Scrum et une approche Kanban pour rester en phase avec notre rythme de développement.
Nous nous engageons à créer un code bien documenté, testé et qui peut être lu comme une prose par tout autre développeur. Un code de qualité permet des projets évolutifs et des développeurs heureux qui se sentent responsables de sa maintenance. Nous utilisons le cadre de priorisation RICE pour déterminer le prochain bogue le plus important à corriger ou la tâche à accomplir.
Nous réalisons des audits d’optimisation réguliers (incluant des tests de vitesse pour identifier les goulots d’étranglement et les résoudre) et nous nous réunissons chaque semaine pour une revue de code entre pairs afin que nous puissions continuellement apprendre des différents talents de l’équipe.
Il peut y avoir des périodes de pointe qui nous obligent à accélérer le déploiement des correctifs ou des fonctionnalités mais nous comptons sur nos développeurs et sur l’équipe produit pour toujours fournir des fonctionnalités stables et performantes.
Votre rôle
Vous serez responsable de la maintenance et du développement de l’API qui soutient Braindate.com et le tableau de bord lié. Ce rôle inclut de travailler avec les autres développeurs backend, et de discuter avec eux pour concevoir l’architecture du code, de faire de la revue de code et à programmer de nouvelles fonctionnalités.
Votre rôle consiste également à veiller à la bonne santé de notre infrastructure et à la gestion appropriée des nombreux utilisateurs qui se trouvent sur les serveurs simultanément.
Bien sûr, cela doit toujours être fait en gardant à l’esprit les bonnes pratiques: tests, documentation, etc.
Étant donné que notre produit est en constante évolution et que le tableau de bord est construit en parallèle, des besoins ponctuels peuvent être nécessaires pour aider le Customer Success Manager à collecter les bonnes données ou à modifier manuellement les paramètres appropriés.
Compétences de base et connaissances recherchées
- Au moins 3 ans de travail avec Python ou expérience de programmation équivalente
- Développement Web (HTML / CSS / JS)
- Connaissance de PostgreSQL et Redis
- Solides compétences en résolution de problèmes
- Bonnes compétences en communication écrite et orale en anglais (le français est un atout)
Quelques qualités supplémentaires qui vous distingueront:
- Expérience avec Django et / ou Celery
- Expérience avec Docker
- Expérience avec AWS
- Bonnes compétences en communication pour expliquer le contexte d’un bogue
- Attitude positive avec un fort intérêt pour l’innovation technologique
Vous aurez l’occasion d’approfondir vos connaissances sur
- les algorithmes de recommandation
- La visualisation de données pour un usage interne ou externe
- Vos propres objectifs d’apprentissage auto-dirigé!
À propos de e180:
e180 est une entreprise sociale certifiée (et récompensée!) B Corporation. Cela signifie que nous nous sommes publiquement engagés à tirer parti de notre entreprise pour faire une différence mesurable dans le monde. Nous avons inventé Braindate, notre produit phare, pour aider les personnes et les communautés à se connecter et à apprendre les unes des autres. Bien que notre produit et nos services aient évolué au fil des ans, notre mission reste la même: cultiver le potentiel humain en permettant aux uns d’apprendre des autres.
Pourquoi vous allez adorer travailler chez e180
Nous sommes axés sur les valeurs.
Notre travail et notre culture d’entreprise sont enracinés dans un ensemble de principes et d’engagements clés que nous avons élaborés ensemble. Ces valeurs influencent tout, de notre processus décisionnel à la manière dont nous valorisons le travail de chacun.
- Cultive le savoir
- Partage tes connaissances et grandis grâce à l’apprentissage
- Inspire la collaboration
- Fais appel aux pouvoirs de ton cerveau créatif et change des vies. Faisons la différence ensemble!
- Sois audacieux .se
- Ose aller au-delà de ta zone de confort, sois autonome, fais confiance à l’incertitude, trace ton chemin et profite du voyage.
- Guide avec ton cœur
- Sois bienveillant avec toi-même et avec les autres, et crée des conditions où chacun puisse réussir grâce à la diversité, l’équité et l’inclusion.
Le bien-être et la croissance de notre équipe sont une priorité absolue.
Nous avons conçu notre environnement de manière à privilégier le bonheur et le bien-être des équipes, depuis nos rituels (comme nos soirées de jeux mensuelles, nos célébrations régulières et retraites biannuelles à l’échelle de l’entreprise) à notre espace (un bureau lumineux et rempli de plantes situé au cœur du Mile End à Montréal. ) aux soins de santé que nous offrons à tous les employés.
Vous allez apprendre.
Chaque membre de l’équipe choisit une quête d’apprentissage personnelle à poursuivre. Vous recevrez un budget, un soutien personnel et suffisamment de temps (100 heures par an) pour explorer votre quête.
Vous êtes responsable de votre temps et de votre emploi du temps.
Nous vous encourageons à gérer vous-même votre horaire de travail pour répondre au mieux à votre vie et à vos engagements. Le travail à distance est également une option pour tous les membres de l’équipe.
Vous allez voyager.
Paris, Doha, Berlin – nous faisons vivre l’expérience Braindate à des événements extraordinaires à travers le monde. Lorsqu’il sera possible à nouveau, notre équipe aura la possibilité de voyager pour soutenir – et découvrir l’impact des productions Braindate partout dans le monde entier.
Les avantages qui nous distinguent:
E180 veut offrir les meilleures conditions, le meilleur environnement, les meilleurs avantages en complément au salaire. Bien que faire un travail significatif soit gratifiant en soi, nous offrons également les programmes et avantages suivants à tous nos employés à temps plein:
- Vacances non mesurées: Nous encourageons un bon équilibre entre le travail et la vie personnelle. Nous offrons une politique de vacances qui vous permet de vous absenter quand vous en avez besoin et de gérer optimalement vous-même l’impact de vos absences sur votre équipe, vos clients, vos projets et les objectifs d’entreprise.
- Assurance: Les prestations de soins de santé sont offertes à tous les employés.
- Nous fournissons également un compte gestion santé de 500 $ / an qui pourraient être alloués pour ce que vous souhaitez (massage, dentaire, gym, etc.)
- Bonis annuels potentiels en fonction des résultats de l’entreprise;
- Prime pour améliorer l’espace de travail à distance;
- Programme de budget à la formation (1000$);
- Programmes d’avantages sociaux:
- Prime BYOD (bring your own device);
- Prime Connexion Internet à la maison;
- Prime pour utilisation transport en commun/bixi (à venir)
- Programme de financement:
- Achat ordinateur ;
- Amélioration de l’espace de travail à distance ;
- REER collectif
***
Notre engagement en faveur de la diversité signifie la propulser. En tant que B-Corporation certifiée dans le monde de la technologie, nous considérons qu’il est de notre responsabilité de promouvoir activement un environnement accueillant pour ceux qui pourraient ne pas se sentir inclus ou représentés ailleurs dans ce secteur. En tant que tels, e180 encourage la diversité au sein de ses équipes et nous encourageons vivement les candidats de diverses origines raciales et ethniques, nationales, religieuses, orientations sexuelles, identités de genre et capacités à postuler chez nous.