Jobs /

Software Engineer, PremiumBeat

Shutterstock

Apply Now

Job Details

Location: Montreal, QC, Canada Montreal, QC, Canada Posted: Oct 04, 2019

Job Description

The Opportunity

As a leader in the stock photo industry, Shutterstock is looking for a highly motivated and talented individual to join and improve our platform. We strongly believe that in order to put our customers first, we must work closely with them to not only understand their needs but architect solutions that improve their day to day flow. Our core belief is that in order for Shutterstock to succeed, teams and individual contributors must be empowered to communicate their requirements so that we can maximize collaboration. Only by doing this will we be able to develop the solutions that our end users truly needs.

Shutterstock is looking for top technologists to join our Music engineering team to help drive the future growth of our e-commerce platform. You will be working with highly-motivated and talented engineers on a full-stack system with quality, performance, and scale in mind at every step of the way.

Responsibilities:

  • Contributing to all aspects of the application under the team’s ownership, which includes design, implementation, refactoring, documentation, automated testing.
  • Helping other team members grow as engineers through code review, pairing, and mentoring.
  • Play a major role in the development of key applications within the Shutterstock ecosystem.
  • Drive architectural decisions that are both in line with company direction and team requirements.
  • Participate in discussions to help improve the general development experience in a monorepo structure.
  • Collaboration with others to develop best practices.

Requirements :

  • 2+ years of relevant software development experience using JavaScript, HTML and CSS.
  • Experience with modern web frameworks like React, Vue or Angular.
  • Experience with automated testing (unit test, end-to-end test)
  • Ability to craft simple and elegant solutions to complex problems.
  • Passionate about what you do and care deeply about the things you build.
  • Able to clearly communicate to technical and non-technical audiences.
  • BS or MS degree in Computer Science or related experience.

Bonus Skills:

  • Redux state management
  • End-to-end testing with Cypress
  • Experience in back end development with Node.js
  • Experience with static typing (Typescript)
  • Experience in an Agile environment

About Shutterstock, Inc.

Shutterstock, Inc. (NYSE: SSTK ), directly and through its group subsidiaries, is a leading global provider of high-quality licensed photographs , vectors , illustrations , videos and music to businesses, marketing agencies and media organizations around the world. Working with its growing community of over 750,000 contributors, Shutterstock adds hundreds of thousands of images each week, and currently has more than 260 million images and more than 14 million video clips available.

Headquartered in New York City, Shutterstock has offices around the world and customers in more than 150 countries. The company also owns Bigstock , a value-oriented stock media offering; Shutterstock Custom, a custom content creation platform , Offset, a high-end image collection ; PremiumBeat a curated royalty-free music library; and Shutterstock Editorial, a premier source of editorial images for the world's media.

For more information, please visit www.shutterstock.com and follow Shutterstock on Twitter and on Facebook .

Equal Opportunity Employer, M/F/D/V

About Shutterstock

Shutterstock offers an online platform that enables its users to find and buy images, vectors, videos, and music.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free