![Caredove, Inc.](https://media.trabajo.org/img/noimg.jpg)
Full Stack Developer
2 weeks ago
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 OpportunityCaredove is seeking a Full Stack Developer to join our team. You will help build new features and update existing ones. You will be working in a variety of application development activities. As an experienced developer, you will mentor junior developers, providing code reviews and best practices.
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.
The Application:
Caredove is built using a modern Laravel API setup, with separate Front and Back end, 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 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:- Code systems within our core application, The work is a mix of front and back-end, using PHP/Laravel, , PostgreSQL, Java.
- Ship APIs, integrations, and data models to support Caredove's web application
- Collaborate on system level decisions through regular architecture meetings, solving complex problems enthusiastically
- Help organize and manage agile sprints
- Write maintainable, scalable and testable code for our backend infrastructure
- Grow as a developer through mentorship of fellow developers, supporting knowledge sharing across the team
- Participate frequently in code reviews and feature demos.
- Contribute to application development activities outside of app code, including database modeling, query optimization, and other advanced requirements to ensure high performance
- Contribute to the development of our public HL7 FHIR API
- Stay up to date on latest development technologies and methodologies
- Collaborate with designers, product leaders, operations personnel and sales to deliver important features and modules for users
- Production level experience with Laravel or other MVC framework, Postgres, PHPUnit or other PHP testing framework, API design using REST.
- Experienced using GIT and Gitworkflows
- Strong understanding of backend best practices and proven proven ability to solve complex asynchronous problems
- Understanding of coaching techniques to support other developers in best practices and advanced programming techniques
- Proven experience in agile methodologies in software development
Attributes you possess:
- Enthusiastic - You provide positive, high levels of energy that provides you the stamina to solve complex problems, while encouraging other team members to perform at their best.
- Strong communication skills- You speak plainly and truthfully, sharing complex ideas clearly.
- Mission driven - We are transforming how people get care at home and in their community, and you are passionate about playing an integral role in a small team.
- Impact oriented - You want to execute to the highest standard and care deeply about your work having a positive practical effect.
- Detailed and Reliable: You are orderly and planful, detail-focused, and conscientious.
- AWS / CloudOps experience
- Health sector experience
- HL7 FHIR experience
- Speaking and writing French
Other Role Information
Job Type: Full Time
Location: Fully remote within Canada with preference for Eastern Time Zone. Intermittent attendance to the Orillia office for support to junior developers.
Start Date: Flexible
Paid Vacation: No defined limit.To ensure breaks are taken, we have a summer shut-down week and a winter shut down-week (2 weeks total), where all employees are off work. All reasonable vacation requests are accommodated, in addition.
Flexible Schedule: General core hours to ensure collaboration with the team, and flexible beyond this time. Ability to work remote anywhere in Canada, with preference to Eastern Standard Time.
Learning and development: Up to $1,000 professional development budget per year.
Team socials: Approximately every quarter.
Community involvement: Highly encouraged through flexible working hours.
Why Join Caredove:We want to build a place where people enjoy working together to solve hard problems.
We are a small but growing team, and our roles and responsibilities are still a little bit fluid depending on the pressures of the day. We hold each other up, we make tough decisions together, we brainstorm regularly, we value "team" over "ego", we give and take constructive criticism, we celebrate success, we get it done, we mentor, we wear hoodies AND suits. We avoid report writing, long emails, and using business jargon whenever possible. We try to live healthy lives.
#J-18808-Ljbffr
-
Full Stack Angular Developer
2 weeks ago
Canada Hanalytica Full timeRemote (Canada) Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced Full Stack Engineer to join their team on a long-term contract basis. This role offers the chance to engage in...
-
Python Full Stack Developer
2 weeks ago
Canada Techedinlabs Full timeSeize the opportunity to work as a Python Full Stack Developer on a multinational Fortune 500 Project in Canada. Shape inventive solutions and propel technological progress. Apply today and join our dynamic team. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Minimum Qualification BS/MS in computer...
-
Senior Full Stack Developer
2 weeks ago
Canada Trajekt Sports Full timeCompany DescriptionTrajekt Sports builds pitching robots that precisely replicate tracked ball trajectories. Our robots enable pitcher replication for batter training. Practicing like you play vastly improves performance.Role DescriptionThis is a full-time role located in Toronto, ON, with flexibility for some remote work. As a Full Stack Developer at...
-
Senior Full Stack Developer
2 weeks ago
Canada Binoloop Full timeRole: Senior Full Stack Engineer (ReactJS + Python)Location: RemoteJob Type: Full time - Permanent About Binoloop: Binoloop is dedicated to revolutionizing decision-making through the development of autonomous AI agents. Our AI co-pilot, Tally, streamlines procurement evaluations by ensuring transparency and cutting evaluation times by 75%. We believe in the...
-
Full-Stack Developer
2 weeks ago
Canada Staccato Full timeAbout StaccatoIn a world where companies are quickly building AI tools that will replace human jobs, our mission is to instead empower music creators with AI.At Staccato, we're building an AI music co-writer that enables artists to unlock a constant state of creative flow; award-winning singers, songwriters, producers, and DJs use our tools.You can watch...
-
Full-Stack Developer
2 weeks ago
Canada Absorb Technology Full time"Over my 4 years at Absorb, I have been able to grow into a full-stack developer by actively contributing to an exciting product while learning the latest technology. The best part about working at Absorb is that no matter the team, the people have been amazing and are always willing to help each other." - Paul, Developer, Calgary Absorb Software is...
-
WordPress Full Stack Developer
2 weeks ago
Canada Devengine Full timeMid-Senior Full-Stack Wordpress Developer Our small but energetic start-up e-commerce client located in Vancouver, Canada is looking for solid and reliable Full-Stack WordPress Developer to single-handedly manage the ongoing maintenance, support, and development of their WordPress-based ecommerce platform. You will play a crucial role in ensuring the smooth...
-
Junior Full Stack Developer
4 weeks ago
Canada Apex Systems Full timeJunior Full Stack Developer Hours: 37. 5Clients: Commercial Real EstateContract Length: 6-month rolling contractLocation: Remote - EST Time Zone Start Date: June 10th As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications....
-
Junior Full Stack Developer
4 weeks ago
Canada Apex Systems Full timeJunior Full Stack Developer Hours: 37. 5Clients: Commercial Real EstateContract Length: 6-month rolling contractLocation: Remote - EST Time Zone Start Date: June 10th As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications....
-
Junior Full Stack Developer
1 month ago
Canada Apex Systems Full timeJunior Full Stack Developer Hours: 37. 5Clients: Commercial Real EstateContract Length: 6-month rolling contractLocation: Remote - EST Time Zone Start Date: June 10th As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications....
-
Senior Full Stack Developer
2 weeks ago
Canada Synapse International Full timeLaunched in February 2017, Bellesa is a free adult entertainment website for women- one that is shifting the landscape of one of the most provocative industries on the planet. Bellesa was created as the answer to the question: "If adult entertainment were created in the vision of a woman since day one- forgetting all of the frameworks, norms, and scripts-...
-
Full Stack Java Developer
3 weeks ago
, , Canada Symbiotic Group Full timeOn behalf of our client, a global Top 50 Professional Services company, we are recruiting for a Senior Full Stack Java Developer to work on an enterprise wide financial application used to manage preparation, mark up and editing of financial statements. The full stack Azure Java Developer will be responsible for design and development of modern web-based...
-
Full Stack Engineer
4 weeks ago
Canada Hanalytica Full timeFull Stack EngineerLocation: Remote (Canada) - Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced Full Stack Engineer to join their team on a long-term contract basis. This role...
-
Full Stack Engineer
4 weeks ago
Canada Hanalytica Full timeFull Stack EngineerLocation: Remote (Canada) - Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced Full Stack Engineer to join their team on a long-term contract basis. This role...
-
Full Stack Engineer
4 weeks ago
Canada Hanalytica Full timeFull Stack EngineerLocation: Remote (Canada) - Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced Full Stack Engineer to join their team on a long-term contract basis. This role...
-
Full Stack Engineer
1 month ago
Canada Hanalytica Full timeFull Stack EngineerLocation: Remote (Canada) - Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced Full Stack Engineer to join their team on a long-term contract basis. This role...
-
Junior Full Stack Developer
4 weeks ago
Canada Apex Systems Full timeJunior Full Stack Developer Hours: 37. 5Clients: Commercial Real EstateContract Length: 6-month rolling contractLocation: Remote - EST Time Zone Start Date: June 10th As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications....
-
Junior Full Stack Developer
4 weeks ago
Canada Apex Systems Full timeJunior Full Stack Developer Hours : 37. 5 Clients : Commercial Real Estate Contract Length : 6-month rolling contract Location : Remote - EST Time Zone Start Date : June 10th As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the...
-
Junior Full Stack Developer
1 month ago
Canada Apex Systems Full timeJunior Full Stack Developer Hours: 37. 5Clients: Commercial Real EstateContract Length: 6-month rolling contractLocation: Remote - EST Time Zone Start Date: June 10th As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications....
-
Full Stack Engineer
2 weeks ago
Canada Hanalytica Full timeFull Stack Engineer Location: Remote (Canada) - Serving a Leading US Healthcare Insurance CompanyType: Contract (Long-Term)Our client stands at the forefront of the US healthcare insurance sector, driving innovation to provide premier services. They are looking for an experienced Full Stack Engineer to join their team on a long-term contract basis. This role...