
Full Stack Developer/ 6 days ago
Quick Summary
Full Stack Developer (Remote, Full-Time)
HCOS is seeking a full-time, remote Full Stack Developer to work 40 hours per week. This role involves collaborating with the Lead Developer on the design, development, deployment, and maintenance of critical internal systems and applications. The developer will support continuous improvement, ensuring stable operations and processes within the development lifecycle.
Duties and Responsibilities
- Support web application development initiatives, including planning, design, implementation, and maintenance of software applications and internal systems.
- Serve as a direct contributor, developing software and writing well-structured code for users.
- Collaborate on development tasks, anticipating and preparing new technologies (frameworks, libraries, tooling, systems) for team adoption.
- Write secure, object-oriented code utilizing PHP 8.
- Design efficient database structures and write optimized SQL.
- Develop frontend interfaces using standard web languages, including JavaScript, HTML, and CSS.
- Create, maintain, and utilize REST APIs for application interfacing.
- Write unit tests to ensure comprehensive test coverage.
- Comment, document, and test code to guarantee clarity, stability, and security.
- Monitor system performance, offering suggestions for improvements, optimizations, and problem resolution.
- Maintain up-to-date documentation for systems, architectures, and processes related to the development cycle.
- Stay current with industry trends, tools, and technologies to drive continuous improvement.
Qualifications
Candidates must demonstrate a commitment to the KCCS Foundational Beliefs.
- 5+ years of applicable experience.
- Proficiency in PHP & MySQL and object-oriented programming.
- Proficiency in frontend development (HTML, JavaScript, CSS).
- Experience developing and using REST APIs.
- Ability to use a wide variety of open-source technologies and tools, including source control (Git).
- Ability to code and script (Bash, Python, Perl, etc.) and strong grasp of automation tools.
- Comfortable with frequent, incremental code testing and deployment.
- Strong data management skills and proficiency in English technical writing.
- Ability to diagnose and solve problems, research, and learn new skills independently.
- Experience writing end-user documentation (manuals, tutorials, help guides).
- Good communication skills and ability to work individually and collaboratively.
Assets:
- Familiarity with RHEL-based Linux.
- Familiarity with Docker, MariaDB, and Redis.
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: Dental care, Vision care, Extended health care, Life Insurance & Dependent Life Insurance, Long Term Disability, Health Spending Account, Employee and Family Support Program.
- RRSP Match program.
- Paid time off.
- Work from home.
About HCOS and KCCS
Heritage Christian Online School (HCOS) is a ministry of Kelowna Christian Center Society (KCCS). KCCS was established in 1982. KCCS exists so that all people can experience abundant life in Christ by reaching, raising up and releasing people who reflect the kingdom of God, through creating communities of belonging and learning.

