PHP Developer

We are seeking a PHP Developer to help us along our product journey. You would be part of our Development team, building both core and add-on products for our communities. You have worked within an Agile development environment and have worked on teams using Scrum or Kanban. You'd participate in the build and maintenance of our core community product and work along side developers on our commerce and marketplace products. You'd develop and maintain our online community software and online web applications, with the help of our team. You'd be involved in the project discovery phases by brainstorming solutions, writing out documentation, and designing the solutions we use. You write clean, logical PHP code according to project requirements and documentation, in both a solo and pair coding environment. You are either in the Toronto, Canada area or you work as a remote member of our team.

MUST HAVES:
 
  • 5+ years experience with PHP-based website development
  • Developed in an Agile (Scrum, Kanban) team environment
  • Bachelor’s degree in Computer Science or equivalent experience
  • A solid understanding of the MVC paradigm and object oriented programming.
  • Strong experience in PHP MVC frameworks, specifically Symfony
  • Working knowledge of front end technologies like HTML5, CSS3, and JavaScript/jQuery
  • Excellent knowledge of back end technologies like PHP and MySQL
  • Work well in a team environment
  • A collection of code samples / example work that we can see
 
NICE TO HAVES (NOT REQUIRED, BUT WILL MOVE YOU UP OUR LIST QUICKLY):
  • Experience with using Xenforo and vBulletin CMS, and with their add-on and plugin frameworks
  • Experience with JavaScript MVC frameworks like ReactJS
  • Familiarity with using WordPress as a quickly-deployable CMS
  • Experience with PHP MVC frameworks, specifically Symfony
  • Experience with Node.js
  • Experience with No-SQL databases like MongoDB and CouchDB
  • Experience with Redis and ElasticSearch
  • Experience with Mobile Web applications development
  • Familiarity with the server technologies: Apache, Memcached, Nginx, etc
  • Familiarity with Kubernetes and with Ansible, Docker and similar platform technologies



Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file
ErrorRequired field