We’re looking for a...

Senior Web Developer - Vault Tools

Job post summary
Location
Specialty Engineering and Development

About the role

As Shopify continues to grow, we face challenges with sharing and actioning on valuable information within the company. We value being highly aligned, but loosely coupled. We value making great decision, quickly. To live up to these values, we need frictionless ways of accessing the information that will enable us to do our best work.

We build the Vault. An internal platform for capturing, organizing, and sharing the information we need to work together and thrive at Shopify -- the tools that help Shopify build...Shopify! Our platform is used every day by Shopify employees and plays an important role in the success of the company. You will make high-impact decisions that evolve the platform and have a positive effect on Shopify’s mission to make commerce better for everyone.

You will be working on:

  • Contributing to the design and evolution of our internal context platform built using Rails, React, and GraphQL
  • Creating complex tools, like a modern content authoring system
  • Building React components and documenting themWriting and improving our unit and integration tests and practices
  • Contributing to our shared design system and component library Polaris, and also to our other shared, open source libraries used to build applications
  • Advocating for great UX and creating delightful details into our productsLearning the latest front-end technologies and standards to ensure we are always using the best tools and techniques possible
  • Mentoring other front end developers

You’ll need to have experience with:

  • Developing front-end web applications that perform well on all devices using modern languages and frameworks
  • Using JavaScript (or TypeScript) and CSS to build large applications
  • Working with one or more modern web stacks (transpilers, linters, build and CI tools, etc.)
  • Providing highly effective code reviews and peer support

How you’ll be working:

  • Our front end uses React, TypeScript, Apollo/GraphQL, and CSS Modules
  • You will likely be involved in modernizing existing Ruby on Rails based apps to use a React front-end, and building new React-based apps
  • We focus on writing scalable code, leveraging patterns and components in our UX style guides, and evolving our practices
  • We build all our projects with a collaborative code review process using Github

Alexa is looking forward to reading your application.

Closing date: September 30th at 5PM (EDT).

At Shopify, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly make commerce better for everyone. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

Job postings for similar
Position Specialty Location
Senior Developer Engineering and Development Ottawa, Canada
Staff Security Developer - Internal Security Engineering and Development Ottawa, Canada
Infrastructure Engineer Engineering and Development Ottawa, Elgin - HQ
Production Engineer Engineering and Development Ottawa, Waterloo
Director of Security Engineering Engineering and Development Ottawa, Canada
Staff Developer - Multiple Roles Engineering and Development Ottawa, Canada
Senior Web Developer (Shopify Web) Engineering and Development Ottawa, Canada
Security Engineering Lead - Mobile Applications Engineering and Development Ottawa, Canada
Production Engineering - Production Platform Engineering and Development Ottawa, Elgin - HQ
Senior Web Developer Engineering and Development Ottawa, Canada
Senior Developers and Managers - Shipping Services Engineering and Development Ottawa, Canada
Production Engineering - Storefront Renderer Engineering and Development Ottawa, Elgin - HQ
Development Manager - Multiple Roles Engineering and Development Ottawa, Canada
Senior Anti-Abuse Engineer Engineering and Development Ottawa, Canada
Production Engineering - Datastores - Database Engineer - Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote UTC -3 to UTC -7 time