Timeline: Part-time to start, with potential to go full-time
Fallyx is hiring a full-stack developer to help build and scale our incident analysis platform for senior care homes. Our tool processes incident reports -- including falls, behaviours, and other events -- and automatically summarizes key information, identifies trends, and suggests ways to improve quality of care. Executive teams and staff use our product to drive better decision-making and reporting across their homes.
We're looking for someone who wants to be a core team member -- someone who's ready to take full ownership over the full stack and scale real software that care homes rely on. We'd advise against applying if you're looking for a simple 9-5 job. The product has over 30 homes using it and there are constant improvements that need to be made. Expect context-switching, feedback loops that span hours (not weeks), and an environment where execution matters more than polish.
You'll work across both the backend and frontend -- developing APIs, maintaining infrastructure, and improving user-facing dashboards and reports.
Docker, Firebase Auth/Storage, Sentry, OpenAI API, Jest, Playwright
What You'll Do
Develop and maintain REST APIs in Express using domain-driven principles
Work with Sequelize to manage PostgreSQL models and migrations
Integrate tools like Firebase Auth, Firebase Storage, OpenAI (for PDF analysis), and Sentry
Write tests with Jest and Testcontainers (backend) and Playwright (frontend)
Build and maintain responsive UIs in React 19, using Tailwind and shadcnbased components
Fetch and manage data with Axios, React Query, and Jotai
Implement interactive dashboards and chart components with Recharts
Collaborate through Git and maintain a Docker-based dev environment
What We're Looking For
Proficiency with
TypeScript
in both backend and frontend contexts
Experience with
Node.js
,
Express
,
PostgreSQL
, and
Sequelize
Solid frontend skills with
React
,
Next.js
, and modern UI libraries
Familiarity with
Firebase authentication
,
OpenAI API integration
, and
Sentry
Comfort with writing unit and integration tests, including E2E testing
Understanding of Docker, Git workflows, and API-first development
Bonus: experience with PDF/CSV data extraction, accessibility, or reporting tools
Other Details
Compensation:
Discussed after first interview
Start Date:
Within 1.5 weeks of initially meeting
Location:
Hybrid(~80% remote, can be more if needed)
Best Developer Practices
Clean Code Organisation & Architecture
Use a logical folder structure and clear separation of concerns. Follow clean architecture or similar patterns. Avoid dumping logic in routes/controllers.
Good Coding Practices
Follow SOLID, DRY, YAGNI, and KISS principles. Write idiomatic, maintainable code that others can easily read and work with.
Testing Mindset
Include meaningful unit, integration, and end-to-end tests. Tests should be easy to run and actually cover important parts of the application.
Professional Git Practices
Make small, meaningful commits with clear messages. Keep history clean and free of irrelevant clutter. Good PR hygiene and understanding of how to use Git with a team.
Job Types: Full-time, Part-time, Fixed term contract
Pay: $75,000.00-$120,000.00 per year
Expected hours: No less than 40 per week
Schedule:
Monday to Friday
Overtime
Language:
English (preferred)
Work Location: Hybrid remote in Toronto, ON M5C 3G8
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.