• IT
  • Montréal
  • 2 Openings
  • Posting expiry date : Monday September 23rd 2019
Roles and Responsibilities

Our Core Team is currently in need of a back-end developer with a solid expertise in PHP 7.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.

Responsibilities

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

Skills and Requirements

Skills
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.

Qualities
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 offer vacation, paid sick days, group insurance, a retirement plan and Dialogue!
When are you starting?

Apply Add to favourites Share
  • Published: 1 week ago
  • This offer expires on Monday September 23rd 2019
  • Sector of Activity: IT
  • Title: PHP Back-end Developer

Company

Turbulent

Experts in business transformation, Turbulent designs and builds innovative digital platforms to engage audiences in new and exciting ways. Turbulent helps its clients and partners dream and better themselves, and do whatever it takes to bring content to the next level by exploring new technological avenues and ways of writing.

  • Mailing address: 3981, boulevard St-Laurent Bureau 888 Montréal, Qc H2W 1Y5