Full-stack Developer Intern (Flexible schedule, React experience preferred - 20+ hours / week)
Are you passionate about our healthcare system? Do you want to improve the wellbeing of millions of people? Do you enjoy working in disruptive technology start-ups?
Join our growing team!Who we are : We are an AI-enabled practice management platform that empowers health care providers in private and public practice to :
- Deliver specialty assessment and triage services on behalf of physician specialists.
- Facilitate transitions of care to paramedical services in the community and / or specialty services in the health system.
Job Responsibilities : The Full-stack Developer Intern will be responsible for building out and managing our web infrastructure.
Your responsibilities entail implementing pre-approved UI specifications, constructing APIs, connecting the two, and setting up our server infrastructure.
This includes all associated areas such as database and architecture design.Successful candidates will have a minimum of three years' recent experience with the skills listed below, with a preference for individuals with significant experience in React .
The internship can be completed remotely (from Canada only) on a part-time schedule, in compliance with our policies.Job Duties :
- Design and implementation of the overall web architecture.
- Implementation of approved user interface specifications.
- Design and deployment of databases.
- Ensuring the entire stack is designed and built for speed and scalability.
- Design and construction of our REST API.
- Integrating our front-end UI with the constructed APIs.
- Design and implementation of continuous integration and deployment.Skills and Qualifications :
- At least three years' experience with : oWriting HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g.
HTML5, CSS3, and ECMAScript 6 (minimum)oGood hands-on experience in React-redux and AngulaJs (1.0)oA relevant back-end programming language PHP Laravel and JavaScript nodejs.
oDatabase design and management, including being up on the latest practices and associated versions.
- Server management and deployment for the relevant environment.
- Proficiency in Postgres database would be an additional asset.
- Experience implementing testing platforms and unit tests.
- Proficiency with Git.
- Familiar with IT standard development lifecycle.
- Appreciation for clean and well documented code.