Senior Developer
Scheduling
Posted on 10/19/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
AWS
Docker
JavaScript
Git
SQL
Python
Vue.js
Software Testing
CategoriesNew
Software Engineering
Requirements
  • 4+ years professional software engineering experience
  • Degree or diploma in Computer Science or Engineering or demonstrated learning experience
  • Development experience with Python and JavaScript (Vue preferred) and corresponding unit testing frameworks
  • Experience with SQL databases and building queries optimized for performance
  • Experience using Git, CI/CD tools, Docker, SQL Alchemy, cloud computing platforms (AWS preferred)
  • Appetite for excellence in day-to-day tasks, from coding to writing documentation
  • Experience making difficult technical decisions in ambiguous situations
  • Excellent analytical, strategic thinking, and problem-solving abilities
  • Excellent collaboration and communication skills (in written and spoken English) targeting both technical and non-technical audiences
  • Our products have a positive impact on the lives of countless care workers and care recipients Equity in a well-funded, high-growth company
  • Work where you feel most engaged and productive with our Superflex working models, whether that be at home or in one of our beautiful offices
  • 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
Responsibilities
  • Design, code, test, and debug complex software features
  • Be obsessed about building excellent features that our clients will love using and apply ambitious standards of quality and performance to every piece you build
  • Contribute technical knowledge and leadership to your team products and assist in improving your colleague's skills through technical mentoring, role-modelling, coaching, and knowledge-sharing
  • Participate in code reviews to lead technical innovation in component re-use, extensibility, maintainability, and scalability
  • Monitor your code in production, and proactively identify and fix issues clients are encountering
  • Participate in setting the product-wide technical roadmap, ensuring the success of technical cross-team initiatives and responsible adoption of innovative technologies and industry trends
  • Identify gaps in product requirements and work with Product and your Engineering Manager to design features that meet client needs
  • Help team members understand core concepts and tools of their craft
  • Anticipate problems, recognize barriers, and proactively raise concerns to management and to senior members of the technical organization
  • In the future, participate in an on-call rotation (that respects your time) to support your team's software