Full Stack Engineer

2 weeks ago


Ontario, Canada Caredove Full time

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. 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 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 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.
This role is a key contributor to this culture in the technical team.
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 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.
Frontend test are written in Cypress and validated upon each PR request in Github. The staging and production sites are deployed on Netlify.
This is currently built in Java using HAPI FHIR.
The work is a mix of front and back-end, using PHP/Laravel, React.js, PostgreSQL, Java.
Ship APIs, integrations, and data models to support Caredove’s web application
Help organize and manage agile sprints
Contribute to application development activities outside of app code, including database modeling, query optimization, and other advanced requirements to ensure high performance
Production level experience with Laravel or other MVC framework, Postgres, PHPUnit or other PHP testing framework, API design using REST.
Understanding of coaching techniques to support other developers in best practices and advanced programming techniques
Proven experience in agile methodologies in software development
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.
Speaking and writing French
Job Type: Full Time
Fully remote within Canada with preference for Eastern Time Zone. Intermittent attendance to the Orillia office for support to junior developers.
Start Date: Flexible
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. 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.
Team socials: Community involvement: Highly encouraged through flexible working hours.
We avoid report writing, long emails, and using business jargon whenever possible. Please estimate the number of hours you have spent working directly with Laravel in a production environment.
(Do you have experience organizing agile sprints?*
#



  • Ontario, Canada Epsilon Solutions Ltd. Full time

    Required Skills: Java, Spring boot, Microservices, Angular 4+, JavaScript, CSS Full Stack Engineer Responsibilities Meeting with the software development team to define the scope and scale of software projects. Designing software system architecture. Completing data structures and design patterns. Designing and implementing scalable web services,...


  • Ontario, Canada AutoTrader.ca Full time

    Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology driven company that creates world class solutions for our users and dealer customers. We are seeking a short term Senior Full Stack Python Engineer for our distributed engineering office. Key areas of responsibility -Design, develop and...


  • Ontario, Canada AutoTrader.ca Full time

    Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology driven company that creates world class solutions for our users and dealer customers. We are seeking a short term Senior Full Stack Python Engineer for our distributed engineering office. Key areas of responsibility-Design, develop and oversee...


  • Ontario, Canada AutoTrader.ca Full time

    Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology driven company that creates world class solutions for our users and dealer customers. We are seeking a short term Senior Full Stack Python Engineer for our distributed engineering office. Key areas of responsibility-Design, develop and oversee...


  • Ontario, Canada AutoTrader.ca Full time

    Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca . We are a technology driven company that creates world class solutions for our users and dealer customers. We are seeking a short term Senior Full Stack Python Engineer for our distributed engineering office. Key areas of responsibility -Design, develop and...


  • Ontario, Canada Epsilon Solutions Ltd. Full time

    Required Skills: Java, Spring boot, Microservices, Angular 4+, JavaScript, CSS Full Stack Engineer Responsibilities Meeting with the software development team to define the scope and scale of software projects. Designing software system architecture. Completing data structures and design patterns. Designing and implementing scalable web services,...


  • Ontario, Canada Epsilon Solutions Ltd. Full time

    Remote 12 Months Video Interview Bachelor Degree in Computer Science, Engineering, or equivalent related technical field 5 to 7 years' experience in application development with all aspects of the software development life cycle and Agile software development methodologies Expert REACT.JS Full stack developer (3 Years experience ) with Electron (1...


  • Ontario, Canada Recooty Full time

    Design Match is seeking a skilled and versatile Full-stack Developer to join our team. As a Full-stack Developer, you will be the driving force behind the development of our platform, utilizing your expertise in both front-end and back-end technologies to create seamless and exceptional user experiences. Responsibilities: Collaborate with cross-functional...


  • Ontario, Canada H.I.S Canada Travel Inc. Full time

    The Full Stack Technical Lead is a hands-on technical leadership role, the candidate will be responsible for every aspect of software development of the product from technology research, architectural design, building front end to back-end services, integration with different systems, to setting up continuous integration and deployment pipeline. As a...


  • Ontario, Canada Epsilon Solutions Ltd. Full time

    Remote 12 Months Video Interview Bachelor Degree in Computer Science, Engineering, or equivalent related technical field 5 to 7 years' experience in application development with all aspects of the software development life cycle and Agile software development methodologies Expert REACT.JS Full stack developer (3 Years experience ) with Electron (1...


  • Ontario, Canada Cleo Consulting Full time

    Assignment: RQ00092 Web Developer - Full Stack - SeniorRequisition: RQ00092Job Title: Full Stack Web DeveloperStart Date: 2024-06-03End Date: 2025-03-28Department: Digital Excellence in HealthBusiness Days: 246.00Office Location: 525 University AvenueThis position is currently hybrid. The resource under this request will be required to work onsite upon...


  • Ontario, Canada Bwalk Full time

    Job Description Posted Tuesday, February 27, 2024 at 5:00 a.m. Boardwalk provides Canadians with a quality, comfortable, home living experience. We offer rental apartments and townhouses that come in a wide breadth of shapes, sizes and sets of amenities. We operate 33,000 units across Alberta, British Columbia, Ontario, Saskatchewan, and Quebec. We are...


  • Ontario, Canada AutoTrader.ca Full time

    Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology driven company that creates world class solutions for our users and dealer customers. We are seeking a short term Senior Full Stack Python Engineer for our distributed engineering office. Design, develop and oversee the successful end-to-end...


  • Ontario, Canada AutoTrader.ca Full time

    Trader Corporation is the team behind Canada’s leading automotive marketplace, autoTRADER.ca. We are a technology driven company that creates world class solutions for our users and dealer customers. We are seeking a short term Senior Full Stack Python Engineer for our distributed engineering office. Design, develop and oversee the successful end-to-end...


  • Ontario, Canada Autodesk, Inc. Full time

    We are seeking an experienced senior full stack engineer to join our team of smart and driven engineers who are building real-world solutions for the construction industry. Our experiences power construction teams in the office, trailer and field, enabling them to understand and execute on projects with a level of speed, safety and predictability which was...


  • Ontario, Canada Voxel Full time

    Industrial labor is incredibly dangerous work - almost 3 million people in the US per year are injured in the workplace for entirely preventable and at times, fatal or debilitating causes. At Voxel, we're passionate about revolutionizing workplace safety and operations with groundbreaking, full-stack AI and computer vision technology. Voxel’s site...


  • Ontario, Canada Mattermost Inc Full time

    Mattermost is seeking a passionate data enthusiast to solve data analytics and engineering problems for the Marketing, Sales, Product and Engineering organizations. As a data-driven organization, Mattermost relies on our data team to drive insights into various areas, ensure data quality across systems, iterate on current key business metrics, and dive into...

  • Technical Lead Lead

    2 weeks ago


    Ontario, Canada H.I.S Canada Travel Inc. Full time

    The Full Stack Technical Lead is a hands-on technical leadership role, the candidate will be responsible for every aspect of software development of the product from technology research, architectural design, building front end to back-end services, integration with different systems, to setting up continuous integration and deployment pipeline. As a...

  • Senior Data Engineer

    2 weeks ago


    Ontario, Canada Astek Full time

    The Astek GroupFounded in France in 1988, Astek is a global player in engineering and technology consulting. With its expertise in various industrial and tertiary sectors, Astek supports its international clients in the intelligent deployment of their products and services, as well as in the implementation of their digital transformation.Since its inception,...

  • Senior Data Engineer

    2 weeks ago


    Ontario, Canada Astek Full time

    The Astek GroupFounded in France in 1988, Astek is a global player in engineering and technology consulting. With its expertise in various industrial and tertiary sectors, Astek supports its international clients in the intelligent deployment of their products and services, as well as in the implementation of their digital transformation.Since its inception,...