Full Stack Developer

Posted:
9/10/2024, 8:46:40 AM

Location(s):
Quebec, Canada ⋅ Montreal, Quebec, Canada

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Who We Are:

At VML, we are a beacon of innovation and growth in an ever-evolving world. Our heritage is built upon a century of combined expertise, where creativity meets technology, and diverse perspectives ignite inspiration. With the merger of VMLY&R and Wunderman Thompson, we have forged a new path as a growth partner that is part creative agency, part consultancy, and part technology powerhouse. 

Our global family now encompasses over 30,000 employees across 150+ offices in 64 markets, each contributing to a culture that values connection, belonging, and the power of differences.  Our expertise spans the entire customer journey, offering deep insights in communications, commerce, consultancy, CRM, CX, data, production, and technology. We deliver end-to-end solutions that result in revolutionary work. 

Fullstack Developer

Fulltime Employment

Hybrid - 500 St-Jacques, Montréal Québec

Job Responsibilities:

  • Design and Development: Develop front-end and back-end components of web applications, ensuring they are responsive, efficient, and user-friendly.
  • Front-End Development: Create visually appealing and intuitive user interfaces using HTML, CSS, JavaScript, and frameworks/libraries such as React, Angular, or Vue.js.
  • Back-End Development: Build robust and scalable server-side applications using languages such as  Python, PHP, or .NET, and frameworks like  Django, Symfony, or Laravel.
  • Database Management: Design, implement, and manage relational and non-relational databases to ensure data integrity, security, and optimal performance.
  • API Integration: Develop and integrate RESTful APIs and web services to facilitate seamless communication between front-end and back-end systems.
  • Testing and Debugging: Conduct thorough unit testing of applications to identify and fix bugs, ensure functionality, and maintain high performance.
  • Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
  • Continuous Learning: Stay up-to-date with emerging technologies, industry trends, and best practices to continuously improve skills and the development process.

Requirements:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Experience: Proven experience as a Full Stack Developer as well as Drupal.
  • Front-End Skills: Proficiency in HTML, CSS, JavaScript, and front-end frameworks/libraries (e.g., React, Angular, Vue.js).
  • Back-End Skills: Strong knowledge of server-side languages (e.g., Python, PHP, .Net) and frameworks (e.g., Django, Symfony, or Laravel.).
  • Content Management System: Experience with CMS platforms such as WordPress, Drupal, or Optimizely for front-end/Backend development and customization.
  • Database Skills: Experience with relational and non-relational databases (e.g., MySQL, MSSQL, MongoDB).
  • API Skills: Expertise in developing and integrating RESTful APIs and web services.
  • Version Control: Familiarity with Git and GitHub/Bitbucket for version control.
  • Problem-Solving: Excellent problem-solving skills and the ability to troubleshoot and debug complex issues.
  • Development and Deployment: Experience with CI/CD pipelines and tools (e.g., Jenkins, Travis CI, CircleCI) and knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and serverless architecture
  • Communication: Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
  • Adaptability: Ability to work in a fast-paced environment and adapt to changing requirements and priorities.

Preferred Qualifications:

  • Frameworks: Experience with additional frameworks and libraries (e.g., Redux, TypeScript).
  • UX/UI Design: Understanding of UX/UI principles and experience collaborating with design teams.

At VML, we are committed to fostering an all-inclusive work environment that is both rewarding and career-forward. Our Inclusion, Equity & Belonging initiatives, alongside the VML Foundation, reflect our dedication to giving back and making a positive impact in our communities and beyond. Our people are the heartbeat of our organization—creators, doers, innovators, makers, and thinkers—who drive not just marketing, but meaningful experiences that resonate in every action and interaction. 

VML is a WPP Agency. For more information, please visit our website, and follow VML on our social channels via Instagram, LinkedIn, and X. 

When you click "Submit Application", this will send any information you add below to VML. Before you do this, we think it's a good idea to read through our Recruitment Privacy Policy. California residents should read our California Recruitment Privacy Notice. This explains what we do with your personal data when you apply for a role with us, and, how you can update the information you have provided us with or how to remove it.