Heritage Christian Online School: Website
Position Type: Full-time, Remote
Pay Range: $111,940 – $120,060 per year
Application Deadline: Until Filled
Position Start Date: As soon as possible
How to Apply: Please apply by visiting visiting https://onlineschool.ca/job/full-stack-developer/
For more information, please contact: hr@kccsociety.ca
Job Description
HCOS has an opening for a full-time, Full Stack Developer position. This is a remote position, working 40 hours per week. The primary purpose of this position is to work with the Lead Developer in the design, development, deployment, and maintenance of internal systems and applications. This role supports the development process, ensuring continuous improvement and stable operations and processes.
Duties&Responsibilities
Support web application development initiatives.
Support planning, design, implementation, and maintenance of software applications and internal systems.
Develop software as a direct contributor
Write well-structured code that supports users
Work collaboratively on development tasks that anticipate new technologies (frameworks, libraries, tooling, systems, structure, etc) and prepare them for the team’s adoption.
Write secure, object-oriented code using PHP 8
Write optimized SQL and design efficient database structures
Write unit tests to ensure appropriate test coverage
Develop frontend interfaces using standard web languages, including but not limited to JavaScript, HTML, and CSS
Create, maintain and use REST APIs to interface with other applications
Comment, document, and test code to ensure clarity, stability and security
Monitor system performance and provide suggestions for improvements, optimizations, and problem resolution
Ensure there is up-to-date documentation for systems, architectures, and processes related to the development cycle and projects.
Stay current with industry trends, tools, and technologies to drive continuous improvement
What we offer
Competitive salary range: $111,940 – $120,060 per year
Position is remote, 40 hours per week
3 weeks annual vacation
Benefits Package:
Life Insurance & Dependent Life Insurance
Long Term Disability
Extended Health and Benefits
Health Spending Account
Employee and Family Support Program
RRSP Match program
Job Requirements
Qualifications
We are looking for someone who demonstrates the following:
Demonstrates a commitment to, and a lifestyle reflective of, the KCCS Foundational Beliefs
Ability to use a wide variety of open-source technologies and tools, including source control (Git)
Proficient in PHP & MySQL and object-oriented programming
Proficient in frontend development using, but not limited to, HTML, JavaScript, and CSS
Experience in developing and using REST APIs
Familiarity with RHEL-based Linux is an asset.
Familiarity with Docker, MariaDB, and Redis is an asset.
Ability to code and script (Bash, Python, Perl, etc.) and have a strong grasp of automation tools
Be comfortable with frequent, incremental code testing and deployment
Data management skills
Good technical writing with a proficiency in English
Work individually and as part of a team, and have good communication skills
Must be able to diagnose and solve problems
Ability to research and learn new skills independently as new challenges arise
5+ years of applicable experience
Writing end-user documentation (manuals, tutorials, help guides, etc.)
Posted: January 14, 2026
