Software Developer, Platform

Posted Apr 8

Description

*English follows*

Alvéole est une entreprise sociale basée à Montréal qui cultive des villes plus vertes et des communautés plus connectées dans 40 villes au monde. Certifiée B Corp et membre de 1% pour la planète, Alvéole offre des solutions clé en mains enracinées dans la nature, comme l’installation de ruches d'abeilles, d’habitats et de jardins pour pollinisateurs, ainsi qu’une plateforme technologique de mesure quantitative, tout cela dans le but d'aider leurs clients à atteindre leurs objectifs ESG et à être des agents de changement environnemental et social. Nous sommes une entreprise en forte croissance qui vient de boucler un tour de financement de série A et qui a doublé ses revenus chaque année depuis sa création en 2013.

Ce qui vous attend?

  • Plan d’assurance collective après trois mois de travail
  • 4 semaines de vacances
  • Un environnement d'équipe qui encourage les initiatives et le leadership
  • Travaillez avec des personnes très talentueuses qui sont aussi passionnées par leur travail que vous l'êtes.
  • Développement de carrière et développement personnel
  • Modèle de travail hybride

Équité, diversité et inclusion

À l’instar d’une colonie d’abeilles, nous croyons que la personnalité, les compétences, le parcours et l’origine uniques de chaque membre de l’équipe Alvéole sont des éléments clés à l’atteinte de notre objectif: que les gens tombent sous le charme des abeilles. Nous avons le privilège de desservir des villes uniques et visons à développer une équipe à l’image de ces espaces de vie et de travail. Ainsi, nous encourageons les personnes de tous horizons à postuler et sommes engagés dans la création d'un endroit où tout le monde se sent inclus, en reconnaissant qu'il s'agit d'un processus en constante évolution.

Description de poste

Relevant du Directeur, développement logiciels, vous rejoindrez une équipe hautement motivée pour contribuer au support des systèmes existants et au développement de nouveaux afin de soutenir la croissance rapide de l’entreprise. Votre expérience en coordination de projets logiciels optimisera la performance et l’efficience de notre équipe en établissant des communications claires entre les membres de l’équipe, en identifiant et en solutionnant les problèmes et les lacunes dans les processus, puis en assurant le bon déroulement de principes et rencontres Agile/Scrum.

Vous devrez bâtir des relations fortes avec les collègues des autres équipes afin de bien comprendre leurs besoins et leur réalité. Grâce à votre pensée analytique poussée, vous élaborerez avec le Directeur la planification des projets, en structurant les requis et les besoins en récits utilisateur (user stories) et epics pour le “sprint backlog”. Vous serez à la source de nouvelles idées et de la prise de suggestions, dans un cadre B2B très ciblé et innovant, les rapportant à l’équipe de façon organisée. Vous guiderez et garderez l’équipe concentrée sur les objectifs, de la conception logicielle au déploiement, tout en passant par la phase test, afin d’assurer le succès des projets. Vous assurerez le suivi auprès des parties prenantes internes, par des rapports fréquents et précis sur les progrès des projets.

Il s’agit d’un poste permanent à temps plein, régi selon les politiques en vigueur chez Alvéole.

Rôle et responsabilités

  • Collaborer avec le directeur, développement logiciels, et nos diverses unités d’affaires et de gestion de produits, dans l’évaluation et la définition des projets axés sur les données : portée, requis, objectifs, cas d’utilisation, échéanciers réalistes et indicateurs de succès. 
  • Rédiger les user stories et les critères d'acceptation.
  • Communiquer les exigences du projet à l’équipe de développement logiciels et maintenir les priorités dans le cadre de notre processus scrum (backlog, epics, stories).
  • Maintenir des canaux de communication et de rétroaction constants entre l'équipe de développement de logiciels et les parties prenantes internes grâce à nos outils de gestion de projet (Asana, Jira).
  • Suivre et faire état de l’avancement des projets et des indicateurs de performance clés via nos outils de planification et tableaux de bord.
  • Optimiser les processus et la communication entre les équipes afin de résoudre les lacunes et faciliter le développement et la livraison. 
  • Veiller et répondre aux demandes internes de soutien et aux suggestions, en filtrant et en déterminant les priorités dans le cadre de notre processus scrum.
  • Collaborer avec les développeurs et les gestionnaires de projets pour coordonner et faciliter le soutien, la formation et l'utilisation des logiciels Alvéole et de leurs fonctionnalités.
  • Aider à faciliter les processus, les rencontres et les événements Scrum, tout comme la prise de décisions.
  • Garder un œil objectif sur tous les processus de l'équipe, et collaborer avec elle afin de les améliorer et parfaire constamment.
  • Prendre en charge la résolution des problèmes et des conflits de façon positive et constructive afin de maintenir la productivité de l'équipe.
  • Coordonner les besoins en rédaction, en traduction et en graphisme lorsque nécessaire, selon les besoins, dans le respect des normes graphiques et de la voix de la marque de l’entreprise.

Compétences requises

  • Capacités exceptionnelles de communication et d’organisation
  • Une attention particulière aux détails
  • Connaissance des processus et des valeurs Agile et de la méthodologie Scrum
  • Expérience dans la coordination de projets à l’aide d’outils comme Trello, Asana, Jira
  • Excellentes compétences en matière de service à la clientèle et d’expérience utilisateur
  • De bonnes aptitudes en résolution de problème
  • Autonomie et collaboration
  • Rigueur et minutie
  • Polyvalence, initiative et motivation intrinsèque
  • Capacité à communiquer en anglais et en français (employés (es)  basés (es) au Canada et aux États-Unis).

****

Software Developer, Platform

Alvéole is a Montreal-based social company cultivating greener cities and more connected communities in 40 cities worldwide. The certified B Corp and 1% for the Planet member brings nature-based solutions such as honey bee hives, pollinator habitat, and bee-friendly gardens to buildings in cities and monitors their impact with technology, to help clients meet their ESG goals and be agents of positive environmental and social change. We’re a fast growing company that just closed a Series A equity investment round, and we’ve doubled our revenues every year since our founding in 2013.

What's in It for You?

  • Great health benefits.
  • 4 weeks vacation.
  • A team environment that encourages initiatives and leadership.
  • Work with highly talented people who are as passionate about their work as you are.
  • Career growth & personal development.
  • Hybrid.

Equity, diversity and inclusion

Much like the way a beehive comes together to achieve its goals, we believe that the diverse skills, personalities, backgrounds and past experiences of every Alvéole team member are key components to our growth, wellbeing, and shared goal of making people fall in love with bees.

We have the privilege to serve unique cities and are dedicated to developing a workforce that reflects the spaces in which we live and work. As such, we encourage applications from persons of diverse backgrounds. We are committed to creating a place where all feel included, and recognize that this is a work in progress.

Position overview

Our software has been at the core of Alvéole from our inception, allowing our teams and products to operate efficiently and scale rapidly through some early pivots. We support the complex logistics of 40+ beekeeping and partner service operations, we work closely with sales growth initiatives, we collect and interpret hundreds of thousands of points of valuable biodiversity and climate data, and we provide a rich client experience through our public client platform, MyHive.

We’ve just closed a Series A investment, and you’ll be joining our agile Platform team in rapidly ideating and building out the next generation of digital products that will help our clients meet their sustainability goals and cultivate environmental change. This is the ideal chance to help shape the fastest expansion ever to our digital product offering, while sharing your wisdom and experience in helping make sure our processes and tools scale sustainably to match.

Most of our systems operate on some variant of the MERN stack, but having familiarity with other web and scripting languages and other databases would be considered a plus. We value high-quality, readable, self-documenting code, we value warmth, camaraderie, and close cooperation among our team members, and we love commit logs that tell a story.

You are

A Javascript developer with 4+ years of experience in a front-end framework like Vue.js or React. You are comfortable building and supporting RESTful APIs. You are familiar with working in a NoSQL stack, but have opinions abouts its pros and cons. Your preference is an environment with a strong testing culture and careful automation from infrastructure to deployment. You have a passion for user experience and you have strong communication skills. You’re familiar with a project’s entire life cycle, and have been involved in a project’s trajectory from start to finish. Importantly, you’re curious, creative, thoughtful, and have a constant desire to learn and grow. 

What you’ll do

  • You'll participate in the design and creation of scalable systems and software.
  • You'll brainstorm with Designers, Product Managers, and Developers on your team to ideate and build new products and features for our client base.
  • You'll write clean, functional, well-tested front- and back-end code.
  • You'll provide meaningful, thorough code review and mentor other developers on the team.
  • You'll assist in creating, managing, and maintaining well-functioning cloud-based servers, services, and databases.
  • You'll help in pushing forward our software team culture, its processes, and our tools.

What you’ll bring

  • You have 4+ years of experience developing and delivering web applications and business automation using TypeScript/React or a similar stack.
  • You have broad experience with automated infrastructure and app development, testing frameworks and methodologies, containers, and various cloud providers.
  • You understand that code is for developers to read: you're proud of your clean, concise, well-written, testable code.
  • You are a strong communicator, and can illustrate, document, and explain complex systems and concepts to any audience.
  • You have a comfortable grasp of the fundamentals of software engineering: algorithm, structure, systems design.
  • You are product-driven: you have empathy for the client and their needs, and you build meaningful, engaging, responsive, and fun digital interfaces.
  • You have a BS/MS in Computer Science or the equivalent in training and experience.