Back to Search

Senior Back-End Developer

Downtown Montreal
Medical & Health | Technologie | #4417
Permanent | French
Differentiating elements
  • 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.

Submit My Application

Job offers

Over 64 postings