Senior Back End Developer
Type: Full-time; Salary
Location: London, ON. or Remote
Start Date: As soon as possible
Salary: $95,000 – $105,000
Reports to: Kylie McConnell, VP, Web
Do Better. Work Better. Be Better.
You are someone who values elegant solutions to complex business problems. You’re compelled to design, build, and document some of the country’s best software platforms and you do so passionately. Writing in PHP and working within major CMSs like WordPress inspires you and you are acutely attuned to improving processes and the quality and delivery of your work. You thrive in a team environment and value the ability to focus on and solve challenging problems. You value open and effortless communication within your team and the entire organization. You value being relied upon by your team members, and you are inspired to collaborate with other team members while providing excellent value to not only your clients but tbk. You are a role model for your team and are passionate about mentoring and supporting your team members to become continually better in their positions.
Responsibilities
The successful candidate will be responsible for:
- Write clean, and reusable PHP code within CMS platforms like WordPress themes and plugins for clients of all sizes but especially medium and large ones.
- Adherence to tbk’s standards for writing PHP code.
- Integrate systems via web services and APIs to support our client’s marketing needs, ensuring quality, robustness, and appropriate error proofing.
- Adherence to WCAG 2.0 guidelines when authoring and managing digital work products.
- Guide and advise on the early prototyping of new software solutions that solve business problems and improve tbk or our clients’ businesses.
- Write effective tests to support unit testing goals set within the department.
- Collaborate with designers and account representatives to complete tasks related to our client’s marketing and technology needs.
- Provide mentorship to development team members in a way that supports their learning goals, improves them as professionals, and strengthens the quality of the solutions created.
- Solve technical problems and present solutions to other developers, account representatives, and graphic designers.
- Continually offer ways to improve development processes.
- Provide the development team and accounts team with the technical assistance and resources that they need to do their job excellently.
- Provide sound architectural guidance on the technology stack and software implementations required to deliver on internal and client projects.
- Exceed targets set for the development of software modules.
- Provide project status updates to the Scrum Master, applicable accounts team members, and leadership.
- Identify project risks and provide solutions to mitigate or avoid such risks.
- Attend and contribute to the daily Scrum Stand-up; listen and support the entire development team.
- Inform and improve all areas of the development process within the development team.
Requirements
Applicants should have the following skills and experience:
- Minimum 8 years of professional experience designing and implementing websites in the PHP scripting language.
- Minimum 5 years of professional experience designing and implementing WordPress themes and plugins.
- Minimum 5 years of professional experience writing, analyzing, and optimizing MySQL queries.
- Minimum 5 years of professional experience designing, architecting, and optimizing complex software systems.
- University degree or college diploma in engineering, programming, software development, software design, or web design.
- Strong understanding of design patterns, general web functions, and industry standards.
- Prior experience within a quality assurance (QA) role or QA process within a project. Knowledge of unit testing, continuous integration, and industry standards for coding styles.
- Deep functional knowledge or hands-on design experience with Web Services (REST, SOAP, etc.).
- Strong grasp of security principles and how they apply to e-commerce applications and the protection of sensitive information.
- Prior experience with Git source control management process within an agile structure.
- Working knowledge of PHP frameworks and their concepts. Some include but aren’t limited to CodeIgniter, Symfony, Laravel, and Zend Framework.
Pursue Your Dream Career at tbk
Apply Now