PHP Full-Stack Developer

About the role

ClassOwl is a school-management system for schools. We are hiring a Middle+ / Senior PHP Full-Stack Developer to work on the existing product.

The application is built on a custom PHP framework. Most tasks involve extending and improving the current application: adding product functionality, changing web interfaces, maintaining APIs and integrations, and investigating issues reported from staging or production.

The developer will work across backend and frontend parts of a feature. It is important to understand an existing codebase, make changes carefully, and consider how they affect different school installations. We expect the person to take part in a feature from clarification and estimation to implementation, code review.

What you will work with

  • backend and frontend features in an existing PHP application
  • vanilla JavaScript, HTML, CSS, jQuery - not a React/Vue SPA
  • MySQL and SQL queries
  • REST APIs used by the mobile application
  • third-party integrations, including OAuth/SSO
  • debugging and fixing issues in staging and production

Responsibilities

  • clarify requirements and prepare technical tasks
  • estimate tasks and discuss solutions with the team
  • develop features across backend and frontend
  • review code from other developers

What we expect

  • 4+ years of PHP web-development experience, including backend and frontend work
  • strong knowledge of PHP, vanilla JavaScript, HTML, CSS, and MySQL
  • writing and optimizing SQL queries
  • experience working with an existing codebase
  • ability to work with REST APIs and third-party integrations
  • Git and Linux experience
  • English at B1 level or higher

Time off
This contractor role does not include paid vacation or paid sick leave. Planned unpaid time off can be arranged in advance.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available