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!
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!
- Extensive JS experience, including Node.js
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!
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.
- 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!
If this sounds good to you, apply below!
Looking forward to having you on our team!