Location: Montréal

PHP Back-end Developer in Montréal at Turbulent

  • Company:


  • Type: Full time
  • City:


  • Experience: Senior
  • Date of publication: 13 Sep 2019
Simplify your life!

Receive new jobs like this one by email.

Company Description

What We Do

Leverage any content and data our clients already have
Adapt our full-featured platform to propose what will work for our client's brand
Collaborate with our clients for as long as they need us, especially once live  

Job Summary

Our Core Team is currently in need of a back-end developer with a solid expertise in PHP7.2 and MySQL who wants to work on a variety of digital platforms. (Here is an idea of the projects we work on!)

Your role would consist in developing back-end portions of recurring mandates within the Core team. The main technology used on these platforms is PHP 7.2.

We are looking for someone who would like to become a key resource for the team and contribute to the project’s long-term vision.


  • Develop and maintain large portions of different platforms (including new features) within the Core team in object-oriented programming using PHP 7.2 and respecting SOLID principles
  • Bring pragmatic solutions to complex technological problems
  • Create accurate workload estimates and timelines for specific tasks and feature development
  • Participate in deployment strategies (Linux & Docker) in collaboration with the DevOps team
  • Contribute actively to the code review system in place with a constructive spirit
  • Set up the automated testing essential to the project’s long-term sustainability
  • Apply best practices on security issues for websites containing sensitive data and occasionally e-commerce features
  • Increase performance and maintainability of our MySQL databases
    Respect deadlines and production timelines


  • In-depth knowledge of MySQL
  • In-depth knowledge of PHP7 and understanding of current front-end technologies
  • Good comprehension of different caching strategies
  • Capacity to visualize interactions within a large-scale project (comprehension of vast architectures)
  • At ease working in a Linux & Docker environment
  • Significant experience and at ease with the version control system (Git)
  • Excellent capacity to work in French and English
  • Significant experience with systems / projects with high-volume traffic
  • Strong knowledge of the best security for high-scale projects
  • Capacity to delegate certain tasks to more junior colleagues
  • Good understanding of functional programming
  • General knowledge of other programming languages, such as Java, Python, Typescript, etc. an asset


  • Adaptable
  • Autonomous
  • Analytical
  • Pragmatic
  • Excellent capacity to work in teams and collaborate closely with colleagues on a daily basis
  • Strong communicator (able to listen and explain technical concepts to non-technical colleagues)

About Turbulent
We have four-legged colleagues who make our lives better.
On Friday, our beer fridge reminds us via Slack to complete our timesheets and won’t open until they’re all done at 4 pm.
Some of our colleagues are working on an application in the lab to let us know which bathroom is free when! (we enjoy being practical while having some fun)
Our high-quality espresso machine has a high ROI. (especially in the morning)
An on-site gym is used for yoga, and we train with an instructor who takes it very seriously. (there is a shower on site, so no worries)
Our arcade and ping pong table are not mere decorations.

On top of working on great projects, we of course offer vacation, paid sick days, group insurance, a retirement plan and Dialogue!
When are you starting?


Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Please log in to your candidate account to apply for this job offer.

You do not have a candidat account ?