Open positions

Lead Developer | Développeur principal

Do you want to develop your full potential in a fast-paced environment? Evolving Web has an immediate opening for a Lead Developer. You'll work on exciting projects, improve your skills, and deliver quality products.

If you have at least 2 years of experience in web development and want to be a part of a team that's passionate about open source, we'd love to hear from you!
__

Vous souhaitez développer votre plein potentiel au sein d'un environnement en évolution rapide? Evolving Web a une opportunité d'emploi immédiate en tant que développeur principal. Vous travaillerez sur des projets passionnants, améliorerez vos compétences et offrirez des produits de qualité.

Si vous avez plus de deux ans d'expérience dans le développement web et souhaitez faire partie d'une équipe se passionnant pour l'open source, n'hésitez pas à communiquer avec nous!

Requirements


What you'll do on a day to day basis:

  • Work with a team of developers, designers, and project managers;
  • Create documentation;
  • Work with DevOps tools like Vagrant, Docker, Circle CI;
  • Take ownership of your projects;
  • Contribute to and participate in the open-source community.

Skills you'll need to excel in this role:

  • At least 2 years of experience with web development;
  • Solid understanding of web stack;
  • Experience working with Symfony, Laravel, Ruby on Rails and other Object Oriented Programming (OOP) frameworks;
  • Experience with CMS such as Wordpress and/or Drupal;
  • Experience with git and Composer based development workflows, pull requests and code reviews;
  • Understanding of software development practices, version control and development workflows;
  • Understanding of database optimization;
  • Experience with or ability to learn Drupal;
  • Experience with performance profiling and optimization;
  • Understanding of security standards and compliance, including experience with breach mitigation;
  • Understanding of design patterns;
  • Familiarity with the Linux command line;
  • Experience using project management tools like Redmine or JIRA;
  • Experience with writing unit and functional tests;
  • Strong communication skills in both French and English. However, if you feel that this position is for you and you're not strong with both languages, go ahead and apply!\

Bonus for:

  • Extensive JS experience, including Node.js

__

Votre mandat

Vos tâches au quotidien:

  • Travailler avec une équipe de développeurs, de concepteurs et de chefs de projet;
  • Produire de la documentation;
  • Travailler avec les outils DevOps tels que Vagrant, Docker, Circle CI;
  • Assumer la responsabilité de vos projets;
  • Contribuer et participer à la communauté des logiciels open source.

Compétences nécessaires pour exceller dans ce rôle:

  • Minimum de deux ans d'expérience en développement web;
  • Bonne compréhension des multicouches web;
  • Expérience de travail avec Symphony, Laravel et autres structures de programmation orientée objet (POO);
  • Expérience avec les SGC tels que Wordpress et / ou Drupal;
  • Expérience avec les séquences de travail de développement git et Composer, les requêtes sur demande et les révisions de code;
  • Compréhension des pratiques de développement de logiciels, de contrôle des versions et de la séquence de travail de développement;
  • Compréhension de l'optimisation de la base de données;
  • Expérience avec Drupal ou capacité à l'apprendre;
  • Expérience avec le profilage et l'optimisation des performances
  • Compréhension des normes de sécurité et de la conformité incluant une expérience en mesures d'atténuation après une infraction;
  • Compréhension des modèles de conception;
  • Connaissance de la ligne de commande Linux;
  • Utilisation des outils de gestion de projets tels que Redmine ou JIRA;
  • Expérience de rédaction de tests unitaires et fonctionnels;
  • Solides aptitudes de communication en français et en anglais. Cependant, même si vous n'êtes pas à l'aise dans les deux langues mais que vous pensez que ce poste est pour vous, n'hésitez pas à postuler!

Valeurs ajoutées:

  • Vaste expérience JS incluant Node.js

Benefits


What you'll get at Evolving Web:

  • You'll work in the heart of Montreal, a city with a vibrant tech and arts scene;
  • Be a part of a strong team that regularly contributes to the open-source community and participates in industry events and trainings about web development;
  • Work with dedicated people in a fun and friendly environment -- and enjoy 5 à 7s to celebrate our projects and birthdays!
  • Continuous learning and help with building your career;
  • Know that you're here to stay -- we're hiring for growth!

__

Vos avantages

Ce que vous offre Evolving Web:

  • Travailler au cœur de Montréal, une ville avec une scène technologique et artistique dynamique;
  • Faire partie d'une équipe solide contribuant régulièrement à la communauté open source et participant aux événements et aux formations du domaine du développement web (notre co-fondatrice, Suzanne Dergacheva, est membre du conseil d'administration de l'association Drupal et participe régulièrement à des conférences);
  • Travailler avec des gens dévoués dans un environnement stimulant et convivial -- célébrez les anniversaires et les projets lors de nos 5 à 7!
  • Une formation continue et un support quant à l'évolution de votre carrière;
  • Sachez que vous êtes là pour rester -- nous embauchons pour la croissance!

About Evolving Web:

Evolving Web is a team of innovative designers and technologists based in Montreal. We specialize in creating high quality websites and applications with the Drupal content management system. Over the past twelve years, we've completed projects for numerous universities, businesses, as well as non-profit and cultural organizations. Our clients include Princeton University, Western Digital, and the Linux Foundation.

Our values:

  • We're open to feedback from team members and clients and use them as opportunities to grow and improve;
  • We're organized and enjoy working on several projects concurrently;
  • We're creative and curious and not afraid of learning new tools or responsibilities;
  • We're strong team players with problem-solving and leadership skills;
  • We're committed to building an inclusive and diverse team and will make sure your voice is heard!

__

À propos de Evolving Web:

Evolving Web est une équipe de concepteurs et technologues innovateurs située à Montréal. Nous nous spécialisons dans la création de sites web et d'applications de haute qualité en utilisant le système de gestion de contenu Drupal. Au cours des 12 dernières années, nous avons réalisé des projets pour de nombreuses universités et entreprises ainsi que pour des organismes culturels et à but non lucratif. Nos clients incluent la Princeton University, Western Digital et la Linux Foundation.

Nos valeurs:

  • Nous sommes ouverts aux commentaires des membres de notre équipe et de nos clients et les utilisons pour notre croissance et notre perfectionnement;
  • Nous sommes organisés et aimons travailler sur plusieurs projets simultanément;
  • Nous sommes curieux et créatifs et n'hésitons pas à apprendre de nouveaux outils ou responsabilités;
  • Nous possédons un fort esprit d'équipe et des compétences en résolution de problème et leadership;
  • Nous nous engageons à bâtir une équipe inclusive et diversifiée et veillerons à ce que votre voix soit entendue!


Apply Now

If this sounds good to you, apply below!

Looking forward to having you on our team!

Apply now

Want to join Evolving Web but don't see your ideal job listed?

Get in touch anyway!

Say hello and send CV