Développeur – Staff senior – Senior Staff Developer
Euse
Posted on 9/14/2023
INACTIVE
Alayacare

501-1,000 employees

Cloud-based software for comprehensive home healthcare services.
Company Overview
AlayaCare stands out as a leading provider of cloud-based home health care software, offering a comprehensive, end-to-end solution that integrates clinical documentation, back office functionality, and mobile care worker capabilities. The company's commitment to advancing home care is demonstrated through its robust platform, which facilitates seamless communication between agencies, clients, and families. With a rapidly expanding team of over 500 employees across three continents, AlayaCare's diverse and inclusive culture fosters a dynamic work environment that encourages continuous learning and growth.
Data & Analytics

Company Stage

Series D

Total Funding

$293.4M

Founded

2014

Headquarters

Montréal, Canada

Growth & Insights
Headcount

6 month growth

6%

1 year growth

8%

2 year growth

3%
Locations
Montreal, QC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Django
Flask
JavaScript
HTML/CSS
Java
Kotlin
Ruby
Scala
SQL
Python
CategoriesNew
Software Engineering
Requirements
  • 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
  • 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
Responsibilities
  • 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