Développeur logiciel senior
- Temps plein
Description de l'entreprise
Prelib est une plateforme de santé numérique spécialisée en prévention de la santé sexuelle, avec 10 cliniques à travers le Québec.
Nous rendons les services de santé sexuelle plus accessibles grâce à une expérience simple, rapide et sécuritaire. Notre technologie optimise chaque étape du parcours patient afin d'améliorer l'accès aux soins et les résultats de santé.
En chiffres :
- Plus de 100 000 patients par année
- 10 points de service
- Plus de 50 professionnels de la santé
- 60 % des patients arrivent par le bouche-à-oreille
Notre plateforme soutient l'ensemble du parcours patient : prise de rendez-vous, soutien clinique, gestion des résultats et accès aux dossiers. Elle est utilisée quotidiennement par nos patients, nos médecins, nos infirmières, nos pharmaciens partenaires et nos équipes internes.
Pourquoi se joindre à nous ?
- Une grande autonomie dans les décisions techniques et produit
- Une proximité directe avec les fondateurs et les équipes cliniques
- Une entreprise en démarrage autofinancée et rentable
- Une forte croissance et une transition vers le modèle SaaS en cours
- Un impact social réel et significatif sur l'accès aux soins
- Une équipe humaine, ambitieuse et orientée vers la performance
- L'occasion d'avoir un impact structurant sur la prochaine phase de croissance
À propos du poste
Prelib est à la recherche d'un développeur logiciel senior pour se joindre à une petite équipe d'ingénierie ambitieuse qui conçoit des logiciels pour le domaine de la santé.
Nous cherchons une personne pragmatique et autonome, capable de naviguer à travers toute la pile technologique, de comprendre les priorités d'affaires et de livrer des améliorations significatives sans avoir besoin d'être encadrée à chaque étape.
Ce n'est pas un rôle strictement frontend. Ce n'est pas un rôle purement backend. Ce n'est pas non plus un rôle DevOps/SRE.
C'est un rôle pour quelqu'un qui peut toucher au produit, au frontend, au backend, à l'infrastructure infonuagique légère, à l'architecture, à l'observabilité, à la performance et à l'outillage de développement lorsque nécessaire.
Nous voulons une personne possédant de solides bases en génie logiciel — quelqu'un qui a bâti de vrais systèmes avant la vague actuelle de l'IA — mais qui utilise aujourd'hui les outils d'IA modernes comme levier pour aller plus vite, explorer de meilleures solutions, améliorer la qualité du code, réduire les tâches répétitives et accroître son impact global.
L'objectif est simple : bâtir une équipe de super contributeurs individuels qui allient jugement, sens des responsabilités, profondeur technique et exécution accélérée par l'IA.
Ce que vous ferez
- Concevoir et améliorer des fonctionnalités produit au frontend comme au backend.
- Prendre en charge des problèmes de bout en bout, de la compréhension du besoin d'affaires jusqu'à la livraison de la solution technique.
- Améliorer la performance, la fiabilité, l'observabilité et la maintenabilité là où ça compte.
- Travailler sur des améliorations d'architecture pragmatiques sans tout transformer en réécriture.
- Soutenir le travail léger lié à l'infrastructure et à l'infonuagique au besoin.
- Utiliser les outils d'IA quotidiennement et judicieusement pour accélérer le codage, le débogage, les tests, la refactorisation, la documentation, la recherche et l'exploration technique.
- Faire preuve d'un solide jugement d'ingénierie dans le travail assisté par l'IA : savoir quand faire confiance, vérifier, raffiner ou écarter le résultat généré par l'IA.
- Contribuer à rehausser les standards d'ingénierie par les revues de code, le mentorat et une exécution solide.
Ce que nous recherchons
- Plus de 5 ans d'expérience en développement de logiciels en production.
- Une solide expérience frontend et backend, idéalement en TypeScript — notre backend est en TypeScript, notre frontend en React et Tailwind. Une expérience avec Go est un atout.
- De bonnes bases en bases de données, particulièrement les bases de données relationnelles (PostgreSQL).
- Suffisamment de connaissances infonuagiques pour comprendre les déploiements, les journaux, les files d'attente, le stockage et les services gérés — notre infrastructure roule sur AWS.
- De solides instincts de débogage à travers toute la pile.
- Un bon jugement sur le plan du produit et des affaires.
- Une aisance face à l'ambiguïté et aux systèmes imparfaits.
- Un état d'esprit pragmatique : simple quand c'est possible, robuste quand c'est nécessaire.
- Un fort sens des responsabilités, de l'imputabilité et la capacité d'avancer sans suivi constant.
- Une réelle expérience de l'utilisation d'outils de développement assisté par l'IA pour accroître la vitesse et la qualité; non pas comme un gadget, mais comme partie intégrante d'un flux de travail d'ingénierie discipliné.
Par-dessus tout, nous valorisons l'attitude, l'ambition et l'expérience éprouvée.
Atouts
- Une expérience en santé numérique, en technologie financière, en technologie gouvernementale ou dans une autre industrie réglementée traitant des données sensibles.
- Une expérience avec les files d'attente, les journaux d'audit, les tâches en arrière-plan, la surveillance ou l'observabilité sur la pile AWS.
- Une expérience d'amélioration de la performance de systèmes existants.
- Une expérience de travail dans de petites équipes où les ingénieurs portent plusieurs chapeaux.
- Une expérience d'introduction de flux de travail assistés par l'IA, d'agents de codage, d'outils internes ou d'automatisations ayant accéléré le travail d'une équipe d'ingénierie.
Ce que nous ne recherchons PAS
Nous ne cherchons pas une personne qui a besoin que chaque tâche soit entièrement spécifiée, qui ne veut travailler que sur une seule couche de la pile, qui évite les problèmes de production, qui sur-conçoit des problèmes simples ou qui traite l'IA soit comme magique, soit comme inutile.
Nous voulons un ingénieur senior touche-à-tout doté de solides fondamentaux, d'un bon jugement, d'une conscience des affaires et de la volonté de trouver des solutions par lui-même.
Renseignements complémentaires
- Assurance collective adaptable à vos besoins
- Cotisations équivalentes à un REER collectif
- Programme d'aide aux employés et soutien au mieux-être
- Beaucoup de flexibilité
_________________________
Prelib is a digital health platform specialized in sexual health prevention, with 10 clinics across Quebec.We make sexual health services more accessible through a simple, fast, and secure experience. Our technology optimizes every step of the patient journey to improve access to care and health outcomes.
By the numbers:
- 100,000+ patients/year
- 10 points of service
- 50+ healthcare professionals
- 60% of patients come through word of mouth
Our platform powers the entire patient journey: appointment booking, clinical support, results management, and patient access. It is used every day by our patients, physicians, nurses, partner pharmacists, and internal teams.
Why join us?
- High autonomy in technical and product decisions
- Direct proximity to the founders and clinical teams
- Self-funded and profitable startup
- Strong growth and an ongoing SaaS transition
- Real, meaningful societal impact on access to care
- A human, ambitious, performance-driven team
- The opportunity to have a structuring impact on the next phase of growth
About the role
Prelib is looking for a Senior Software Developer to join a small, ambitious engineering team building software for the healthcare space.
We are looking for a pragmatic, high-agency engineer who can move across the stack, understand business priorities, and ship meaningful improvements without needing to be handheld.
This is not a narrow frontend role. It is not a pure backend role. It is not a DevOps/SRE role either.
It is a role for someone who can touch product, frontend, backend, light cloud infrastructure, architecture, observability, performance, and developer tooling when needed.
We want someone with strong software engineering fundamentals — someone who built real systems before the current AI wave — but who now uses modern AI tools as leverage to move faster, explore better solutions, improve code quality, reduce busywork, and increase their overall impact.
The goal is simple: build a team of super ICs who combine judgment, ownership, technical depth, and AI-accelerated execution.
What you'll do
- Build and improve product features across the frontend and backend.
- Own problems end-to-end, from understanding the business need to shipping the technical solution.
- Improve performance, reliability, observability, and maintainability where it matters.
- Work on pragmatic architecture improvements without turning everything into a rewrite.
- Support light infrastructure and cloud-related work when needed.
- Use AI tools daily and thoughtfully to accelerate coding, debugging, testing, refactoring, documentation, research, and technical exploration.
- Bring strong engineering judgment to AI-assisted work: knowing when to trust, verify, refine, or discard AI-generated output.
- Help raise engineering standards through code reviews, mentoring, and strong execution.
What we're looking for
- 5+ years building production software.
- Solid frontend and backend experience, ideally with TypeScript — our backend is in TypeScript, our frontend in React and Tailwind. Experience with Go is an asset.
- Good database fundamentals, especially with relational databases (PostgreSQL).
- Enough cloud knowledge to understand deployments, logs, queues, storage, and managed services — our infrastructure runs on AWS.
- Strong debugging instincts across the stack.
- Good product and business judgment.
- Comfort with ambiguity and imperfect systems.
- A pragmatic mindset: simple when possible, robust when necessary.
- High ownership, accountability, and the ability to move without constant follow-up.
- Real experience using AI-assisted development tools to increase speed and quality; not as a gimmick, but as part of a disciplined engineering workflow.
Above all, we value attitude, ambition, and proven experience.
Nice to have
- Experience in health tech, fintech, govtech, or another regulated industry handling sensitive data.
- Experience with queues, audit logs, background jobs, monitoring, or observability on the AWS stack.
- Experience improving performance in existing systems.
- Experience working in small teams where engineers wear multiple hats.
- Experience introducing AI-assisted workflows, coding agents, internal tools, or automation that made an engineering team faster.
What we are not looking for
We are not looking for someone who needs every task fully specified, only wants to work on one layer of the stack, avoids production problems, over-engineers simple issues, or treats AI as either magic or useless.
We want a jack-of-all-trades senior engineer with strong fundamentals, good judgment, business awareness, and the drive to figure things out.
Additional information
- Group health insurance adaptable to your needs
- Matched contributions to a group RRSP
- Employee assistance program and wellness support
- Lots of flexibility
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply