Work In Tech

Find your next role at Canada's fastest-growing tech companies

Développeur(euse) staff senior | Senior Staff Developer

AlayaCare

AlayaCare

Software Engineering
Quebec City, QC, Canada
Posted on Friday, September 15, 2023

English version below

À propos d’AlayaCare :

AlayaCare révolutionne la prestation des soins à domicile. Notre logiciel de pointe en nuage permet à nos clients du monde entier de gérer leurs employés, leurs horaires, leur facturation, et de permettre une meilleure prestation de soins. Nous sommes une entreprise SaaS en pleine croissance, avec une équipe de plus de 650 membres répartis au Canada, aux États-Unis, en Australie et au Brésil. Notre objectif est de devenir le chef de file mondial des solutions logicielles pour les soins de santé à domicile. Nous sommes fiers de notre culture fondée sur l’ouverture et la transparence, de notre penchant pour les initiatives et de notre engagement en faveur d’un lieu de travail où nous pouvons être nous-mêmes.

À propos du poste :

Relevant du gestionnaire en génie logiciel, les développeurs(euses) staff seniors collaborent avec différentes équipes de livraison de produits, les aidant à apporter une valeur stratégique à AlayaCare tout en dirigeant la conception technique et en améliorant le niveau des équipes dans leur domaine. Ils/Elles sont chargé(e)s de définir l’orientation technique des projets de leur service administratif, en se concentrant sur la fourniture de solutions évolutives et durables.

Une connaissance approfondie de toutes les étapes du développement est essentielle, de même qu’une compréhension du rôle de chaque développeur et de sa contribution au produit final. Les développeurs(euses) staff seniors aiment relever de nouveaux défis et ne se laissent jamais intimider par quelque chose qui ne leur est pas familier. Ils/Elles sont passionné(e)s par leur travail et éprouvent un réel plaisir à mener à bien des projets, du début à la fin.

À propos du projet :

Notre mission est d'aider les agences de soins à domicile à planifier et à traiter les visites des clients de la manière la plus efficace possible. Nous facilitons la recherche du meilleur employé pour chaque client en tenant compte de l'expertise de l'employé et en tenant en considération les besoins du client. Nous résolvons des défis uniques liés à l'optimisation des visites pour un grand nombre d'employés et de clients, en s'adaptant aux changements de disponibilité et aux préférences des clients, en veillant toujours à ce que chaque client puisse recevoir les soins dont il a besoin.

Une journée type :

  • Mener la définition et la mise en œuvre de la feuille de route technique pour l’ensemble du produit, en défendant les initiatives techniques inter-équipes et l’adoption de nouvelles technologies conformes aux tendances du secteur.
  • Fournir une direction technique aux équipes de développement de produits dans votre domaine et améliorer les compétences de vos collègues par le biais de révision de code, de mentorat technique, de mises en situation, de compagnonnage et de partage des connaissances.
  • Se tenir informé des nouvelles technologies et montrer aux autres développeurs comment intégrer les nouvelles tendances.
  • Proposer des idées aux membres des équipes chargées de la livraison des produits et les aider à trouver des solutions pertinentes à des problèmes complexes.
  • Évaluer les processus et procédures techniques existants dans tous les domaines, identifier les domaines à optimiser et diriger l’effort d’optimisation.
  • Déléguer des tâches aux équipes concernées et gérer efficacement tous les stades du cycle de développement des projets techniques.
  • Maîtriser le code et sa structure dans les domaines connexes et évaluer rapidement les bonnes ou mauvaises décisions en matière de développement.
  • Gérer les parties prenantes commerciales et techniques à différents niveaux de l’organisation, en défendant vos idées avec assurance.
  • Concevoir des feuilles de route pour les domaines et les stratégies relatives aux produits.

Ce que vous apportez à l’équipe :

  • De 8 à 10 ans d’expérience professionnelle en génie logiciel.
  • Diplôme ou baccalauréat en génie logiciel, sciences de l’information ou dans un domaine connexe.
  • Connaissance approfondie du développement logiciel et des technologies associées.
  • Expérience de développement avec Python (idéalement Django ou Flask) ou tout autre langage dorsal, notamment, Node.js, Java, Ruby, Go, Scala, Kotlin, etc.
  • Connaissance approfondie de Javascript et SQL.
  • Expérience avérée de la programmation.
  • Excellentes connaissances des interfaces utilisateur.
  • Connaissances approfondies d’HTML et des structures Web.
  • Expertise des tendances industrielles contemporaines en matière de technologie, de performance et d’outils et pratiques de développement de logiciels.
  • Expérience de la prise de décisions techniques difficiles dans des situations ambiguës
  • Aptitudes d’analyse, de pensée stratégique et de résolution de problèmes exceptionnelles.
  • Excellentes aptitudes à la collaboration et à la communication (en anglais écrit et oral), visant des publics techniques et non techniques.
  • Esprit d’équipe et de collaboration.
  • Atout majeur : Bilinguisme en français et en anglais.

Ce qui fait d’AlayaCare un endroit où il fait bon travailler :

  • Nos produits ont un impact positif sur la vie d’un nombre incalculable de travailleurs de la santé et de bénéficiaires Actions ordinaires dans une entreprise bien financée et à forte croissance
  • Modèles de travail flexibles et magnifiques bureaux
  • Rémunération compétitive, y compris la participation aux actions ordinaires d’une entreprise en pleine croissance et bien financée
  • Programme complet d’avantages sociaux collectifs, y compris la télémédecine, et ce, dès le premier jour
  • Programme de dépenses professionnelles pour les dépenses liées à la santé, au bien-être, au style de vie, à la productivité et plus encore!
  • Régime complémentaire de congé parental
  • Politique de congés flexible
  • Vendredis bien-être pour mieux se reposer
  • Programme de congé payé pour bénévolat
  • Occasions d’épanouissement et de développement professionnel
  • Une culture entrepreneuriale fondée sur la transparence, la collaboration et l’innovation
  • Nous sommes reconnus par le programme Technologie Fast 50 TM de Deloitte en raison de la croissance rapide de nos revenus, de notre esprit d’entreprise et de nos innovations audacieuses

Si ce poste vous semble idéal, postulez dès aujourd’hui. En plus de vous joindre à une culture formidable et à une entreprise de premier plan sur le marché, vous ferez partie d’une équipe qui a un impact positif sur la communauté des soins post-hospitaliers. Si ce n’est pas le poste qui vous convient, vous connaissez peut-être quelqu’un qui correspond parfaitement à ce profil. N’hésitez pas à partager cette occasion.

Pour en apprendre davantage sur AlayaCare, veuillez consulter notre site Web www.alayacare.com.

De meilleurs résultats, un meilleur sentiment d’appartenance

Les membres de notre équipe sont uniques, tout comme nos produits et les groupes de clients que nous servons. Les employés d’AlayaCare apportent des forces, des perspectives et des expériences différentes dans leurs rôles qu’ils occupent et dans nos solutions qui permettent de dispenser de meilleurs soins. Nous nous engageons à offrir une culture axée sur la personne où tous se sentent à leur place et écoutés.

Prendre connaissance des rétroactions de nos employés est essentiel à notre recherche d’une évolution continue de la diversité, de l’équité, de l’inclusion, de l’appartenance et de l’accessibilité au sein des politiques d’AlayaCare, des offres de rémunération globale, des discussions, des programmes d’apprentissage et de développement, et des partenariats communautaires. Tous les candidats qualifiés seront considérés sur un pied d’égalité.

#LI-AJ1


About AlayaCare:

AlayaCare is revolutionizing the way home health care is delivered. Our leading cloud-based software allows our clients around the world to manage their employees, scheduling, billing, and enable better delivery of care. We are a fast-growing SaaS company with a team of 650+ team members across Canada, US, Australia, and Brazil. We aim to be the world leader in home health care software solutions. We pride ourselves on our open and transparent culture, our bias for action, and being committed to a workplace where we can be ourselves.

About the Role:

Reporting to the Engineering Manager, Senior Staff Developers work with different product delivery teams, guiding them to provide strategic value for AlayaCare while driving technical design and upleveling the teams in their domain. They are responsible for defining the technical direction of the projects in their department, with a focus on delivering scalable and maintainable solutions.

A deep understanding of all stages of development is essential, as is an understanding of the part each developer plays and how they contribute to the end product. Senior Staff Developers thrive on new challenges and is never intimidated by something unfamiliar to them. They are passionate about their work and gain genuine enjoyment from seeing projects through, from start to finish.

About the Project:

Our mission is to help home healthcare agencies schedule and process client visits in the most efficient way possible. We make it easier to find the best employee for every client by considering the employee’s expertise and matching it with the client’s needs. We solve unique challenges around optimizing visits across a large number of employees and clients, adapting to changes in availability and client preferences, always ensuring that every client can get the care they require.

A day in the life:

  • Lead the definition and implementation of the product-wide technical roadmap, championing technical cross-team initiatives and adoption of new technologies that are aligned with industry trends.
  • Provide technical direction for product development teams in your domain, and improve your colleagues’ skills through code reviews, technical mentoring, role-modelling, coaching, and knowledge- sharing.
  • Stay up to date with new technology and teaching other developers how to incorporate new trends.
  • Generate ideas with members of product delivery teams and help them find insightful solutions to complex problems
  • Evaluate existing engineering processes and procedures across domains, identifying areas that need optimization, and leading the optimization effort.
  • Delegate tasks to appropriate teams and successfully managing technical projects through all stages of the development lifecycle.
  • Fundamentally understand the code and the code structure in connecting areas and quickly assess good or bad development decisions.
  • Manage business and technical stakeholders across different levels of the organization, selling your ideas with confidence.
  • Design domain and product strategy roadmaps.

What you bring to the team:

  • 8-10+ years professional software engineering experience
  • College or Bachelor's degree in Computer Science, Engineering, or a related field
  • Extensive knowledge of software development and its technologies
  • Development experience with Python (ideally with Django or Flask) or any other back-end oriented languages such as Node.js, Java, Ruby, Go, Scala, Kotlin, etc.
  • Strong knowledge of Javascript and SQL
  • Solid experience in coding
  • Strong knowledge of user interfaces
  • Strong knowledge of HTML and web frameworks
  • Expert knowledge of contemporary industry trends in technology, performance, and software development tooling & practice
  • Experience making difficult technical decisions in ambiguous situations
  • Exceptional analytical, strategic thinking, and problem-solving abilities
  • Excellent collaboration and communication skills (in written and spoken English) targeting both technical and non-technical audiences
  • Team player who collaborates well with others
  • Strong asset: bilingual in French and English.

What Makes AlayaCare a Great Place to Work:

  • Our products have a positive impact on the lives of countless care workers and care recipients Equity in a well-funded, high-growth company
  • Flexible working models and beautiful office spaces
  • Competitive compensation including equity in a growing, well-funded company
  • Comprehensive group benefits program, including telemedicine, effective on your first day
  • Employee expense program for health, wellness, lifestyle, productivity expenses and more!
  • Parental leave top-up plan
  • Flexible vacation policy
  • Wellness Fridays for extra time to unwind
  • Paid Volunteer Time off Program
  • Career growth and development opportunities
  • An entrepreneurial culture of transparency, collaboration, and innovation
  • We are recognized as Deloitte's Technology Fast 50TM program award for our rapid revenue growth, entrepreneurial spirit, and bold innovation

If this sounds like the perfect job for you, apply today. As well as joining a great culture and a market-leading company, you will be part of a team making a positive difference in the post-acute care market. If this isn’t the job for you, you may know someone who is a perfect fit. Please feel free to share this opportunity.

If you want to explore AlayaCare further, please visit our website www.alayacare.com.

Better outcomes, better belonging

Our team members are unique—like our products and the customer groups that we service. AlayaCare employees bring different strengths, perspectives, and experiences to their roles and to our products that enable better care. We are committed to offering a people-centric culture where all employees belong and feel heard.

Having a pulse on our employee feedback is important to us as we aim to continuously evolve Diversity, Equity, Inclusion, Belonging, and Accessibility within AlayaCare's policies, total rewards offerings, discussions, learning & development programs, and community partnerships. All qualified applicants will receive equal consideration.

#LI-AJ1