- Professional Development
About the employer
This fast-growing technology company, driven by an ambitious vision and a clear commitment to innovation, is distinguished by a culture focused on impact, accountability, and rapid decision-making.
Benefits
Flexible schedule and hybrid work options – 90% remote work – Vacation weeks and personal days – Comprehensive insurance coverage – Unlimited access to virtual health services for you and your family! – A company focused on skill development, daily learning, and growth alongside your peers – Incredible opportunities for career advancement – Active collaboration with the executive committee – This role is expected to evolve significantly as the company grows – A thriving, stable company committed to the future of medical science
Your responsibilities in a few words!
Concevoir et maintenir des services distribués et des API à haute disponibilité – Développer du code performant, évolutif et rigoureusement testé – Participer aux décisions d’architecture et aux orientations techniques – Améliorer les pratiques d’intégration et de déploiement continus – Optimiser les systèmes afin de soutenir d’importants volumes de données – Encadrer des développeurs moins expérimentés grâce aux revues de code et au partage de connaissances – Collaborer avec les équipes d’ingénierie, de données, de produit, de design et d’architecture – Contribuer à l’évolution des pratiques et des standards de développement
Your assets for this position!
College degree in computer science, software engineering, or equivalent professional experience
At least seven years of experience in software development
Strong proficiency in Java and Python
Extensive experience with REST APIs and the JSON format
Good understanding of relational databases, caching mechanisms, and handling large volumes of data
Experience with automated testing and software quality practices
Proficiency in containerization and orchestration using Docker and Kubernetes
Experience in a cloud environment using a major platform
Strong knowledge of systems architecture, algorithms, data structures, and design patterns
Summary
An ideal opportunity for an experienced, curious, and self-motivated individual who can tackle complex technical challenges while actively contributing to architectural decisions. You’ll play a key role within a multidisciplinary team where expertise in engineering, data, product, design, and architecture comes together to develop modern, large-scale solutions. You’ll work in a collaborative, technology-driven environment where you can influence technical decisions, share your expertise with less experienced developers, and contribute to the continuous improvement of development practices.
Job offers
Over 64 postings
Manager or Partner – Tax
- Autonomy & Latitude
- Flexibility & Quality of Life
- Mission with Constructive Impact
- Professional Development
- Teamwork
Director or Partner – Consulting Services
Advisor – Financial advisory services
- Autonomy & Latitude
- Flexibility & Quality of Life
- Key Role with High Added Value
- Professional Development
- Teamwork