Full Stack Developer
at Caredove
Orillia, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 07 Aug, 2024 | Not Specified | 08 May, 2024 | N/A | Agile Methodologies,Rest,Software Development,Phpunit,Git,Laravel | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
Caredove 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.
REQUIREMENTS:
- 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
Responsibilities:
IN THIS ROLE, YOU WILL:
- Code systems within our core application, Caredove.com. 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
- 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
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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Orillia, ON, Canada