2016-07-23

Advisor Websites, a software company recognized as one of the top 5 best workplaces in BC, is looking for a talented and self-motivated intermediate developer to join our growing product development team working on our Drupal 8-based content management system. You will have the opportunity to work on maintaining our CI/CD workflow and mentoring a team of developers solving challenging problems which will directly improve our client experience.

Responsibilities

Follow sound engineering principles to find practical solutions to problems assigned

Provide scripts and documentation for maintaining secure and up-to-date template-driven infrastructure on AWS

Evaluate and implement tuning optimizations for the stability and speed of our applications

Provide excellent code in PHP using standardized development frameworks, procedures and processes

Work with other team members to specify, update, and prioritize software system requirements according to business objectives

Ensure that all projects are delivered on-time and according to spec

Help and mentor other team members for the execution of new software features and improvements

Recognize opportunities to benefit us by eliminating inefficiencies in our systems & processes

Additional details

You must be available during 9am to 1pm PST weekdays.

Requirements

3+ years of PHP development experience working on high-traffic web applications

3-5 years of professional development experience

Exceptional communication, presentation, and organization skills

Self-reliant learner and creative problem-solver

Able to write consistent, clean, concise, and well documented code

Experience with managing code-driven infrastructure for high-traffic web applications (using Terraform or similar tool)

Experience with maintaining continuous deployment workflows for PHP applications (using Jenkins or similar tool)

Understands common Linux system tools' configuration (system, firewall, etc)

Understands common web application security attacks and how to prevent them (SQL injection, XSS, etc)

Strong understanding of relational databases (preferably MySQL)

Experience working with distributed version control systems (git)

Experience with Project Management tools (Jira, Basecamp,Trello, etc)

Bachelor's degree in Software Engineering or Computer Science

To apply: Apply here: https://advisorwebsites.workable.com/jobs/263206/candidates/new

Show more