Software Engineer IV
Shutterstock
Montreal
17h ago

The Opportunity :

Shutterstock is looking for a highly motivated and talented individual to join our Web Engineering team. The Web Engineering team focuses on delivering best in class user experiences for our customers who are in search of their perfect creative asset from our vast media library.

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 team members must be empowered to work with each other to develop the solution that best meets the needs of everyone involved.

Responsibilities :

Contributing to all aspects of the services under the team’s ownership, which includes design, implementation, refactoring, automated testing, deployment, and uptime of the services

Helping other team members grow as engineers through code review, pairing, and mentoring

Improving internal team processes by keeping what's working, throwing away what's not

Excited about making usable, interactive interfaces and in love with building things that have never existed

Curious and passionate about finding creative solutions to complex problems

Able communicators that are used to talking through problems and feel a deep need to share the cool stuff that they're working on with others

Building technology the right way : for us, this means simple, organized, well-tested systems that gradually grow over time, and that provides plenty of insight into production performance

Requirements :

6 or more years of relevant experience in web development

Passion for building dynamic user interfaces, with animations, responsiveness, and performance

Excellent knowledge of Javascript language

Experience in building tools like Webpack, NPM scripts

Experience in SASS, and CSS Modules

Good knowledge and understanding of API architecture and design patterns

Strong software development fundamentals (data structures, algorithms, problem solving, OO Design, and system architecture)

Ability to clearly communicate to technical and non-technical audiences

Passionate about what you do and care deeply about the things you build

Proficient in Nodejs and Nextjs

Experience with Typescript is a plus.

Comfortable with a Git and Continuous Integration workflow

Comfortable with developing RESTful API routes and investigating back-end issues

Ability to work in MacOS and Linux (through SSH)

Ability to debug and understand application performance metrics and dashboards using analytics providers, such as New Relic or Datadog

Ability to both work independently and be a team player

Preferred Qualifications :

Experience with utilizing cloud-based log management providers, such as Sumologic

Experience with NGINX, SWR, React / Redux, Apollo / GraphQL and / or JSON : API

Experience working in an agile environment

Shutterstock Principles

We are one team collectively focused on creating an unrivaled experience for our Customers and Contributors. Our principles represent the mindset of the employee who will thrive at Shutterstock.

If you are passionate about what you do, and want to become part of a cutting-edge technology company building industry leading products, please apply.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form