logo image

Job Board

Senior Go Developer | Développeur.se Go Senior

Description

Who are we?
We are a health technology startup building the search and data infrastructure for digital health systems of tomorrow. Our mission is simple, but the environment which we specialize in is complex.

We power enterprise-scale health organizations and healthtech startups to improve and optimize access to health care & support across North America and Europe. At our heart, we are a product & technology driven organization, and we look for people who share our vision leveraging technology to solve and scale some of the most impactful operational challenges in healthcare.

As our team expands and enhances our platform's capabilities, we are looking for an experienced developer with a proven track record to join our core Engineering team.

What are we looking for?
A FIT.

We would like the person who joins our team to be someone:
  • who gets up in the morning wanting to be better than the day before, and for whom a 7/10 is not "ok"; 
  • who wants to be part of a team and who has passion and collaboration as a must to reach a goal. 

Your role

We are looking for someone with solid experience developing complex applications and who’s not afraid to tackle hard challenges. You must enjoy building resilient and performant coding routines, be comfortable debating with colleagues to find optimal solutions and be eager to automate your software development workflows.

As a Senior Go Developer you will: 
  • Act as a reference in Go and overall coding best practices through code reviews and mentoring;
  • Design and implement performant and scalable programming routines to perform the actions for which the system is designed;
  • Lead activities to elaborate technical solutions based on design patterns to translate hard product requirements into system features;
  • Instrumentalize applications/systems with logs and metrics so that the team can proactively identify and address potential performance and reliability issues;
  • Design and implement data structures that are generic in nature but allow for a very high level of composition and specificity;
  • Implement mechanisms to allow highly configurable and dynamic operation environments;
  • Build tools and processes to programmatically validate data models against a specific configuration;
  • Design APIs adhering to recognized industry standards and best practices;
  • Build and integrate the tools to allow for API usage and statistics to be collected and analyzed;
  • Configure repositories, coding environments, IDEs and other tools to automate most tasks and to standardize the developer experience across the board;
  • Develop CI/CD pipelines to enforce coding standards, code quality and efficient deployments across many different ecosystems and environments.
  • Participate in an on-call rotation to troubleshoot and resolve production incidents.

In terms of skills, you should have: 
  • Extensive development experience with Go.
  • Proven track record building event-driven applications based on distributed event store and stream-processing platform technologies like Kafka and RedPanda.
  • Solid experience working on distributed applications/systems and addressing concurrency issues.
  • Strong experience building applications/systems using document and relational graph databases like Elastic and Postgres.
  • Experience with testing frameworks for end-to-end testing as well as performance testing such as Grafana K6. 
  • Experience working with containerized applications (Docker).
  • Experience with observability tools and practices (such as Kubernetes, Grafana, Prometheus) is considered a strong asset.
  • Experience configuring CI/CD pipelines and working with other automation tools.

If you have other skills that you think would be a plus for the team, we are of course very curious to hear from you.

What we have to offer you
  • Equity participation via ESOP - more on this below;
  • Additional compensation for on-call;
  • 4 weeks of vacation;
  • Summer schedules;
  • Group insurance from day 1; 
  • Direct access to a 24/7 online doctor for you and your family through our partner (and client) Dialogue from day 1;
  • Employee and Family Assistance Program (EFAP);
  • Flexible hours: free to work the hours you are most productive;
  • Flexible office: free to work from wherever you want; 
  • Autonomy, because Hey, you're the specialist;
  • Independence of action in a highly collaborative environment; 
  • High-performance equipment (MacBook Pro with Apple silicon) and a workstation adapted to your needs;
  • Camellia Sinensis tea and Montreal roasted coffee for your office time;
  • Pet therapy with Clinia's dogs @pico_the_teckle, Cacau, Alaska and Opale;
  • Team buildings, 5@7, and team activities.

But also, this: 
Moving is important : Clinia fundamentally believes in a balanced, active lifestyle. That's why we decided to offer a bonus ($) for every hour of physical activity you do: hiking, biking, running, climbing - whatever your sport, whatever day of the week, we encourage you to keep going.

Clinia for All. We fundamentally believe in sharing the value we create as a team to all team members. As such, we are proud to offer an Employee Stock Option Plan accessible to all full-time team members around the globe. 

We also offer the opportunity to :
  • Play an essential role in the development of a scaling company;
  • Contribute to the development of a product used by millions of patients in Canada;
  • Work with a team of persevering and ambitious people with a true team spirit.

Our approach is simple:
We are a young and dynamic team that advocates the involvement and equality of everyone in decision-making - we don't say that to be cool, we really believe in it. So we're looking for someone who can use their expertise to help us build a solid future for tomorrow. Do you have the motivation, focus and entrepreneurial spirit to meet this challenge? We're looking for someone like you!

Proudly B Corp Certified, join our team and be part of a company dedicated to making a positive impact on the world. Come grow with us!

Apply now !

*By submitting your application, you consent to share your personal information with Clinia, which will use it to process your application for this job position. Clinia will not use this information for any other purposes than stated above. See our Privacy Policy for more information.


__________


Qui sommes-nous?
Nous sommes une startup spécialisée en technologies de la santé qui bâtissons l’infrastructure de recherche et de gestion des données pour les systèmes de santé de demain. Notre mission est simple, mais l'environnement dans lequel nous nous spécialisons est complexe.

Nous aidons les grandes (et moins grandes) organisations de santé à optimiser et à améliorer l'accès aux soins de santé à travers l'Amérique du Nord et l'Europe. Clinia est fondamentalement une compagnie de produits, et cherchons des collègues qui partagent notre vision de miser sur la technologie pour résoudre certains des défis opérationnels les plus importants dans le domaine des soins de santé d’aujourd’hui. 

Alors que notre équipe s'agrandit et améliore les capacités de notre plateforme, nous recherchons un.e développeur.se expérimenté.e ayant fait ses preuves pour rejoindre notre équipe d'ingénieurs.

Ce qu’on recherche?
Un FIT.

On aimerait que la personne qui rejoindra notre équipe soit quelqu’un:
  • qui se lève le matin en ayant envie d’être meilleur que la veille et pour qui un 7/10 n’est pas « ok ». On cherche aussi quelqu’un qui a envie de faire partie d’une équipe et qui a la passion et la collaboration comme un must pour atteindre un objectif;
  • de curieux, capable de nous mettre au défi, de définir de nouvelles solutions et de les mettre en œuvre, de comprendre comment les solutions techniques contribuent à la réalisation d'une vision plus large, et qui a la passion d'interagir avec de nombreuses personnes différentes pour atteindre différents buts.

Ton rôle
Nous recherchons une personne ayant une solide expérience dans le développement d'applications complexes et qui n'a pas peur de relever des défis difficiles. Vous devez aimer construire des routines de codage résistantes et performantes, être à l'aise pour débattre avec vos collègues afin de trouver des solutions optimales et être désireux d'automatiser vos flux de développement de logiciels.

En tant que Développeur.se Go Senior, tu seras porté.ée à: 
  • Servir de référence en ce qui concerne Go et les meilleures pratiques générales de codage par le biais de révisions de code et de mentorat ;
  • Concevoir et mettre en œuvre des routines de programmation performantes et évolutives afin de réaliser les actions pour lesquelles le système est conçu ;
  • Diriger des activités visant à élaborer des solutions techniques basées sur des modèles de conception afin de traduire les exigences strictes du produit en caractéristiques du système ;
  • instrumenter les applications/systèmes à l'aide de journaux et de mesures afin que l'équipe puisse identifier et traiter de manière proactive les problèmes potentiels de performance et de fiabilité ;
  • Concevoir et mettre en œuvre des structures de données qui sont génériques par nature mais qui permettent un très haut niveau de composition et de spécificité ;
  • Mettre en œuvre des mécanismes permettant des environnements opérationnels hautement configurables et dynamiques ;
  • Construire des outils et des processus pour valider de manière programmatique les modèles de données par rapport à une configuration spécifique ;
  • Concevoir des API conformes aux normes industrielles reconnues et aux meilleures pratiques ;
  • Construire et intégrer les outils permettant de collecter et d'analyser l'utilisation de l'API et les statistiques ;
  • Configurer des référentiels, des environnements de codage, des IDE et d'autres outils afin d'automatiser la plupart des tâches et de normaliser l'expérience des développeurs ;
  • Développer des pipelines CI/CD pour renforcer les normes de codage, la qualité du code et les déploiements efficaces dans de nombreux écosystèmes et environnements différents.
  • Participer à une rotation sur appel pour dépanner et résoudre les incidents de production.

Côté compétences, tu devrais avoir: 
  • Vaste expérience du développement avec Golang
  • Expérience confirmée dans la création d'applications événementielles basées sur des technologies de stockage d'événements distribués et de plateformes de traitement de flux telles que Kafka et RedPanda.
  • Solide expérience du travail sur des applications/systèmes distribués et de la résolution des problèmes de concurrence.
  • Solide expérience dans la construction d'applications/systèmes utilisant des bases de données graphiques relationnelles et documentaires telles que Elastic et Postgres.
  • Expérience avec des frameworks de test de bout en bout ainsi que des tests de performance tels que Grafana K6. 
  • ​​Une expérience des outils et pratiques d'observabilité (tels que Kubernetes, Grafana, Prometheus) est considérée comme un atout majeur.
  • Expérience de travail avec des applications conteneurisées (Docker).
  • Expérience de la configuration de pipelines CI/CD et du travail avec d'autres outils d'automatisation.

Enfin, comme nous sommes en train de développer le marché américain, tu dois parler et écrire aussi bien français qu’anglais, donc être bilingue. 
Si tu as d’autres skills que tu crois seraient un plus à l’équipe, on est bien sûr très curieux de t’entendre.

Ce que nous avons à t’offrir
  • Options d’achat d’actions - voir plus bas;
  • Rémunération additionnelle pour les rotations sur appel;
  • 4 semaines de vacances;
  • Un horaire d’été; 
  • Un accès à nos assurances collectives dès le jour 1 ;
  • Un accès direct à un médecin en ligne 24/7 pour ta famille et toi grâce à notre partenaire (et client) Dialogue dès le jour 1 ;
  • Un accès à notre programme d'aide aux employés et leurs familles ;
  • Des horaires flexibles : libre de travailler aux heures où tu es le plus productif ;
  • Un bureau flexible : libre de travailler d’où tu veux ; 
  • De l’autonomie, parce que Hey, c’est toi le spécialiste ;
  • Une indépendance d’action au sein d’un environnement hautement collaboratif;
  • Des équipements performants (Macbook) et un poste adapté à tes besoins ;
  • Du thé Camélia Sinensis et du café torréfié à Montréal pour tes moments au bureau ;
  • De la zoothérapie avec les chiens de Clinia: @pico_the_teckle, Alaska et Opale ;
  • Des teams buildings, 5@7, et activités d’équipe.

Mais aussi, ceci: 
Bouger, c'est important : Clinia croit fondamentalement à un mode de vie équilibré et actif. C'est pourquoi nous avons décidé d’offrir une prime ($) pour chaque heure d'activité physique que tu feras : randonnée, vélo, course à pied, escalade - quel que soit ton sport, quel que soit le jour de la semaine, on t'encourage à continuer ! 

Clinia pour tous. Nous croyons fondamentalement qu'il faut partager la valeur que nous créons en tant qu'équipe avec tous les membres de l'équipe. C'est pourquoi nous sommes fiers d'offrir un plan d'options d'achat d'actions accessible à tous les membres de l'équipe à temps plein dans le monde entier. 

On offre aussi l’opportunité :
  • de jouer un rôle essentiel dans le développement d'une entreprise d’impact ;
  • de contribuer au développement d’un produit utilisé par des millions de patients au Canada ;
  • de travailler avec une équipe de personnes persévérantes et ambitieuses avec un véritable esprit-d'équipe.

Notre approche est simple :
Nous sommes une jeune équipe dynamique qui prône l’implication et l’égalité de chacun dans la prise de décision - on ne dit pas ça pour être cool, on y croit vraiment. Nous cherchons donc une personne qui saura mettre son expertise à profit pour nous aider à bâtir un solide futur pour demain.

Tu as la motivation, le focus et l’esprit entrepreneurial pour relever ce défi ? Nous cherchons quelqu'un comme toi !

Fièrement certifié B Corp, rejoignez notre équipe et faites partie d'une entreprise qui s'engage à avoir un impact positif sur le monde. Venez grandir avec nous !

Applique maintenant !

*En soumettant votre candidature, vous consentez à partager vos informations personnelles avec Clinia, qui l’utilisera pour traiter votre candidature pour ce poste. Clinia n’utilisera cette information à aucune autre fin que celle indiquée plus haut. 
Voir notre Politique de Confidentialité pour plus d’information.

Compensation

$135,000.00 - $155,000.00 per year

Know someone who would be a perfect fit? Let them know!