The Company
Most of us have had ailing family members struggle to navigate the healthcare system, unable to find and connect to the care they need in time. It's tough. We are solving this problem.
Caredove is a health care referral management platform for connecting patients with community healthcare services. With our software, we have helped over one million patients access healthcare in Canada, from newborns needing health screening to seniors accessing home care. Staff at over one thousand community health care organizations use Caredove, like Canadian Red Cross, Royal Ottawa Hospital and the Alzheimer Society. We are just getting started.
We want to bring a consumer-oriented approach to healthcare software where the public finds it easy to book services online, and clinicians can connect patients with community care, simply, right from their electronic medical record. The company is based in Orillia, Ontario where we have an office. However, most of our team of ~20 people work remotely. You can too if that is best for you.
The Opportunity
The Senior Backend Developer is an expert in Laravel development. We want our app to purr like a kitten, so we are rebuilding our entire application, module by module. You are a key part of this process. You are on a small team of frontend and backend developers, designers, and devops, working closely to build our web application
The Senior Backend Developer - Laravel at Caredove builds the backend code and infrastructure for new modules for the Caredove platform. This role also researches different solution approaches, builds technical plans and collaborates with the team. They code ambitious new features, like algorithms for self screening that involve routing a service request to the right agency within a geographic network.
We want to create a work environment that encourages positivity, celebrates progress, supports teamwork and enables autonomy, while actively removing ways of working that may discourage our staff. This role is a key contributor to this culture in the technical team.
This role reports to the CTO.
The Application:
Caredove is built using a modern Laravel API setup, with separate Frontends developed in NextJS, deployed using modern serverless platforms.
Backend Laravel API (focus for this job position)
The Laravel stack uses a RESTful API approach, fully tested with PHPUnit. The code is written compliant to PSR-12 standards and is enforced through styleci.com integration.
The API is hosted using Laravel Vapor, a serverless PHP platform that uses AWS Lambda functions to respond to each request. The database is a Postgres 14 instance, and a Redis Cache cluster.
Local API development environment is setup to use Docker, which has Postgres, Nginx, Redis, all built-in. We use Minio to mimic the S3 API for local development.
Frontend Apps
Our frontend applications are built using React/NextJS, and Typescript is used to enforce type compliance and code compliance.
We have a deep custom design system using TailwindCSS. We share developer-ready Figma designs using Zeplin.
Frontend test are written in Cypress and validated upon each PR request in Github. The staging and production sites are deployed on Netlify.
FHIR API
Caredove uses the HL7 FHIR standard to provide open healthcare APIs. This is currently built in Java using HAPI FHIR.
In this role, you will:
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.