Développeur JavaScript Full Stack intermédiaire
Détail: prendre en charge de l'évolution du développement du logiciel et de la technologie
Site: télétravail (2h de Montréal idéalement afin de permettre des rencontres occasionnelles en personne)
Chez Elper, nous recherchons une personne exceptionnelle pour rejoindre notre équipe tout aussi exceptionnelle. Nous sommes une équipe qui a pour but d'aider les entrepreneurs en construction à l'aide d'une application mobile faite pour eux.
Ton rôle ? Développer l'application de manière à impressionner nos clients (et l'équipe!)! Nous travaillons en étroite collaboration pour définir les besoins et les futurs projets. Nous cherchons quelqu'un d'autonome, ingénieux, débrouillard, capable de visualiser le code au complet.Tu devras également te pencher sur les performances et la sécurité tout en devenant une référence technique au sein de l'équipe. Il est essentiel de garder en tête les objectifs de l'équipe, le quotidien de nos clients utilisateurs et d'aider l'équipe à les arrimer avec la réalité technologique.
Tu dois être quelqu'un qui aime apprendre et maîtriser les technologies, car nous avons de nombreux projets et défis à relever au cours des prochaines années. Nous travaillons en mode DevOps, et tu auras même du temps libre dans la semaine pour prototyper des projets.
Tu dois aimer travailler dans une petite équipe et à partir de la maison, car innovateurs comme nous sommes, nous étions déjà en télétravail avant mars 2020 :-)
Responsabilités
- Développer de manière autonome l'application en utilisant Node.js et React.js, ainsi que les outils de travail associés.
- Travailler sur l'architecture de l'application pour améliorer les performances et renforcer la sécurité en permanence.
- Collaborer étroitement avec les collègues pour définir les prochains projets et leur priorité.
- S'impliquer dans le cycle de vie complet de l'application, de la conception au développement, en passant par le débogage et les améliorations.
- Gérer les pipelines de CI/CD.
- Gérer et optimiser la base de données basée sur MongoDB.
- Participer aux revues de code.
- Documenter pour favoriser la cohésion et la collaboration d'équipe.
Qualifications
- Passion pour le travail d'équipe, l'entraide et la satisfaction dans ce que l'on fait.
- Sens de l'autonomie, esprit d'initiative et volonté de progresser dans un environnement en constante évolution.
- Maîtrise des algorithmes et des structures de données, avec une rigueur exemplaire.
- Bilingue, car tu collaboreras avec des partenaires en dehors de notre belle province.
- Excellente maîtrise de JavaScript, en particulier Node.js.
- Connaissance des technologies front-end, notamment React.
- Familiarité avec les plateformes cloud et l'administration de serveurs Linux.
- Sens de l'initiative, créativité et désir constant d'apprendre et d'améliorer les choses.
- Confort avec les technologies : Node.js, React.js, MongoDB, Linux, Bash scripts.
- Connaissance AWS, un atout.
- Doit être autorisé à travailler au Canada
Stack Technologique
- Cloud : AWS (EC2, S3), Google
- Base de données : MongoDB
- CI/CD : GitLab
- Langages : Javascript, node.js
- Frameworks : React, Meteor.js
Ce que nous offrons :
- Une équipe solidaire qui se soutient mutuellement et qui sait rire ensemble.
- Un environnement de travail simple et flexible.
- La possibilité de travailler depuis chez toi, car oui, nous étions déjà en télétravail bien avant mars 2020.
- L'opportunité de faire partie des premiers membres d'une entreprise en pleine croissance.
- La chance de contribuer à la réalisation de tes propres idées et visions.
- Des bonus de performance.