Développeur(euse) logiciel, Full Stack (Expérience Client)
Job Summary
Votre rôle à titre de Développeur(euse) logiciel Full Stack
Le ou la Développeur(euse) Full Stack rejoint léquipe Rapports clients au sein du pôle Client de Dialogue. Vous travaillerez aux côtés dun(e) développeur senior dun analyste de données dun développeur de données dun(e) gestionnaire de produit et dun designer. Votre travail sarticulera autour de deux mandats connectés : contribuer au développement du portail administrateur de Dialogue basé sur React (utilisé par tous les clients pour gérer ladmissibilité des membres et accéder aux rapports) et faire le pont entre le volet logiciel et le volet ingénierie des données de léquipe.
Ce qui rend ce rôle unique cest sa dimension axée sur les données. Vous êtes un(e) développeur(euse) full stack sincèrement curieux(euse) de la manière dont les données circulent se transforment et saffichent pour les utilisateurs finaux et vous avez hâte de mettre la main à la pâte dans les pipelines de données pas seulement dans la couche web supérieure. Vous collaborerez étroitement avec lanalyste de données et le développeur de données pour connecter les rapports à linterface. Ce rôle vous permettra de progresser sur les deux fronts : approfondir vos compétences en développement web sous le mentorat dun(e) développeur(euse) senior tout en élargissant votre exposition aux pratiques dingénierie des données aux côtés de spécialistes dédiés.
Vos responsabilités
- Développer des fonctionnalités : Contribuer au front-end en React (TypeScript) en bâtissant de nouvelles fonctionnalités en corrigeant des bogues en améliorant les composants existants et en participant aux révisions de code. Vous travaillerez en étroite collaboration avec le(la) développeur(euse) senior qui vous fournira des conseils techniques et vous aidera à progresser en tant développeur(euse)
- Développer et maintenir des fonctionnalités full-stack : Implémenter des fonctionnalités de bout en bout de linterface utilisateur en React jusquaux services back-end en Python dont dépend le portail admin via HTTP. Vous êtes à laise de prendre en charge des tâches sur lensemble de la pile et de les mener à bien.
- Faire le pont entre le développement et lingénierie des données : Agir comme connecteur entre les volets logiciel et données de léquipe. Travailler avec lanalyste de données et développeur(euse) de données pour comprendre comment les données de rapport sont structurées et transformées et traduire cela en intégrations front-end fonctionnelles (y compris lintégration de visualisations de rapports via une solution tierce).
- Soutenir le travail sur les pipelines de données : Contribuer aux tâches de développement liées aux données : aider à connecter les pipelines de données à linterface rédiger ou réviser des scripts et des outils qui soutiennent les flux de données et développer votre compréhension de la pile de données globale (Snowflake Airflow dbt) qui alimente les rapports clients.
- Participer aux opérations de production : Simpliquer dans les pratiques DevOps de léquipe en participant aux déploiements en surveillant la santé des services avec Datadog et en vous familiarisant avec linfrastructure sur laquelle tourne la console dadministration (AWS EKS Kubernetes CircleCI LaunchDarkly).
- Collaborer avec les équipes Produit et Design : Travailler avec le gestionnaire de produit et le designer pour comprendre ce qui est construit et pourquoi apporter votre perspective lors de la planification signaler rapidement les contraintes techniques et assumer la responsabilité de vos livrables tout au long du cycle de développement.
- Évoluer avec léquipe : Ce rôle offre de réelles possibilités davancement. Vous serez soutenu(e) par un(e) développeur(euse) senior expérimenté(e) ainsi quun Gestionnaire déquipe et vous serez encouragé(e) à élargir vos compétences tant sur le plan du web que sur celui de lingénierie des données.
Nous aimerions beaucoup vous rencontrer si vous possédez
- Possédez de 2 à 4 ans dexpérience professionnelle en développement de logiciels avec des bases solides tant en développement front-end que back-end.
- Êtes à laise avec React et TypeScript ou possédez de solides bases en JavaScript et êtes prête à évoluer dans une base de code axée sur TypeScript.
- Avez de lexpérience en back-end avec Python et êtes à laise pour travailler avec des API REST.
- Manifestez un intérêt sincère pour lingénierie des données : vous voulez comprendre comment fonctionnent les pipelines de données comment elles sont transformées et affichées et comment les systèmes logiciels et de données se connectent entre eux.
- Avez lesprit de collaboration et de communication : vous posez les bonnes questions partagez votre travail rapidement et collaborez facilement avec vos coéquipiers dautres disciplines (données produit design).
- Faites preuve desprit de propriété (ownership) dans votre travail : vous menez à terme ce que vous commencez signalez les bloqueurs de manière proactive et vous vous souciez de la qualité de ce que vous livrez.
- Atout majeur : Expérience avec SQL dbt Snowflake ou Airflow. Une familiarité avec AWS Kubernetes CircleCI ou Datadog est un plus.
Veuillez noter quétant donné que nous servons des client(e)s situé(e)s dans tout le Canada le bilinguisme est un atout pour ce poste. Vous pourriez être amené(e) à communiquer en français et en anglais.
Chez Dialogue votre bien-être est notre priorité.
Prendre soin des autres cest aussi prendre soin de notre équipe!Selon votre rôle et votre statut demploi vous pourriez avoir accès aux avantages suivants :
- Accès à lapplication Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
- Assurance entièrement couverte compte de dépenses pour la santé couverture dentaire et remboursement de bien-être
- 4 semaines de vacances 9 journées de bien-être et 1 journée de bénévolat
- Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à lexception des postes entièrement à distance)
- Possibilité de travailler à létranger jusquà 4 semaines par année
- Programmes dincitation primes de référencement et cotisation équivalente au REER
- Apprentissage via Coursera budget de formation externe et programme de mentorat
- Prestation facultative pour le congé parental
About Company
Reach your organization’s sustainability and social impact goals with nature-based solutions.