Full-Stack Developer

Job Summary

Reporting to the Information Technology Lead, the Full-stack Developer is responsible for supporting ITS and digital related programs/projects.  As a creative professional with strong technical skills to support the System Development Life Cycle, along with strong problem-solving and communication skills, this position delivers on the tasks of the job to support a startup organization, while contributing to HWC’s overall vision to improve the use of and knowledge of health workforce data to support better care for Canadians. 

Duties and Responsibilities

  • Support IT strategy and roadmap work for all technical requirements to meet the organization’s mandate
  • Support the day-to-day operations of IT infrastructure ensuring target service level objectives are maintained
  • Collaborate with cross-functional teams to architect and build robust digital solutions that leverage modern technology, including AI (e.g., large language models, etc.)
  • Identify and implement optimizations to enhance the speed, reliability, and efficiency of HWC digital products, both online and offline
  • Design and implement strategies for data caching, storage, and synchronization to ensure consistent user experiences across various devices and network conditions
  • Conduct thorough testing, including unit testing and end-to-end testing, to validate the functionality and performance of digital products across different browsers and devices
  • Document the digital product architecture, implementation details, coding, and best practices, and provide training, system knowledge transfer and support to internal teams as needed
  • Stays up to date with industry trends and champions best practice in tools and processes
  • Able to work in an agile work environment, participating in regular stand-ups
  • Works with the team to analyze business needs and formulate solutions.
  • This position may involve flexible working hours (i.e. evenings and weekends) for Disaster Recovery, system maintenance and new deployments
  • Performs other duties and ad hoc projects as assigned
  • This role is new to the organization and will evolve as the organization grows.

Knowledge and Experience

  • University Undergraduate Degree in computer science, information technology, or other relevant discipline
  • Minimum 4 years’ experience in a similar role
  • Intermediate to advanced knowledge of WordPress, HTML, JavaScript/jQuery, Typescript, Node.js., CSS PHP, Linux, SQL and Python
  • Experience with RESTful APIs and JSON for data exchange
  • Solid understanding of version control systems, particularly Git
  • Experience with MySQL database management, including database design, optimization, and integration with PHP applications.
  • Experience working with Business Intelligence tools and AI technology such as large language models
  • Strong ability to manage multiple projects and tasks 
  • Strong critical thinking, troubleshooting and problem-solving skills to support setting up IT infrastructure in a new organization
  • Ability to work well under pressure and be adaptable in dealing with continuing change in a fast-paced environment
  • Strong interpersonal and collaboration skills to work with both internal and external stakeholders
  • Strong attention to detail, with the ability to maintain detailed and organized files and documentation 
  • Proficient in Microsoft 365 (Outlook, Word, Excel, PowerPoint, SharePoint, Teams, OneDrive)
  • Exhibits objectivity and openness to others’ views; welcomes feedback; contributes to a positive working environment; supports the organizations efforts to succeed  
  • Fluency in English is required, bilingualism in both official languages is an asset 
  • Ability to meet travel requirements 

Expression of Interest

Qualified candidates who possess the required technical skills and experience outlined in the attached position descriptions are asked to send an expression of interest and their resume to info@healthworkforce.ca 

HWC promotes diversity and accessibility.  Only candidates who are selected for an interview will be contacted.  HWC thanks all candidates for their consideration.

Location

Remote work opportunity with in-person team meetings up to 4 times per year, for a maximum of 3 consecutive days

Working Hours

Working five days per week (7.5 hours per day)

Submission Date

Friday, September 13th

How to Apply

Please send an expression of interest and your resume to info@healthworkforce.ca

About Health Workforce Canada

Health Workforce Canada (HWC) is a new, independent organization created in 2023 by a Steering Committee with funding from Health Canada.  HWC will bring together health care and health workforce experts to learn from each other and to strengthen health workforce data and planning, so that together they will help ensure health workers are there to provide the care people in Canada need. 

In its start-up phase, HWC has identified a number of early priorities to help address key health human resources (HHR) issues in Canada. These priorities include pan-Canadian stakeholder engagement, the establishment of a set of HHR communities of practice, and the development of data dashboards and early HHR modelling and forecasting work.