Job Description

Heritage Christian Online School is a thriving online learning community offering K-12 home and online education to students across the province. HCOS provides flexible solutions and programming tailored to every child's learning journey.



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 and 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



Qualifications



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.)



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



Applications will be accepted until the position is filled.



Heritage Christian Online School (HCOS) is a ministry of Kelowna Christian Center Society (KCCS). KCCS was established in 1982 with a vision for the community and global influence. 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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3404930
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    BC, CA, Canada
  • Education
    Not mentioned