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
VerticalScope Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will be considered for employment without regard to age, ancestry, colour, race, citizenship, ethnic origin, place of origin, creed, disability, family or marital status, gender, gender identity, gender expression, sexual orientation or any other protected ground or social area according to Human Rights laws in Canada.
If you require disability related accommodation during the application, recruitment and interview process, please let us know and we will work with you to make all possible adjustments to suit your needs.
Though we are only able to respond to applicants that are being considered for an actively open position, we sincerely thank all applicants who are interested in working with us and are glad to hear from you.