Senior Full Stack Developer - Data Visualization (Remote)

Job post summary
Location Americas
Team Data Science and Engineering

About the role

We at Shopify are on a mission to make Commerce better for everyone. In our pursuit of this mission, we continue to develop new products and services for our merchants and partners. Understanding and managing all these products and services (from a variety of lenses) is a daunting task for our Data Scientists and Data Stakeholders alike. We are seeking a Senior Developer to join our multi disciplinary team (you will be working with Data Scientists, Data Engineers, + UX Designers) to build tooling and front end experiences that make data insights and anomalies across Shopify easy to find, show and investigate.

We are looking for a generalist (or a T-shaped/Full Stack developer) rather than a specialist, excited by problems that require a mix of frontend and backend skills. The languages you will use include: Ruby, Python, React, Typescript and more! We don’t expect you to necessarily know all of these when you apply.


What You'll Need:

  •  A variety of software development experience - you are proficient with things like software design patterns, code review, multiple languages and paradigms, TDD, etc
  • Database experience - you are familiar with things like SQL query authoring, table design patterns for OLAP and OLTP, a variety of databases, and the tradeoffs between them
  • Passion for efficiency and collaboration, with a history of establishing great relationships with other teams, across offices, and time zones
  • Curiosity and passion to constantly learn new things; Shopify changes fast, and we need the people who work here to be able to change and learn fast too

Some of What You Would Work On:

  • Write proficient queries to extract information from a table with billions of rows
  • Implement custom UI for data scientists to interact with your app and create new dashboards
  • Create cron jobs to email reports to interested stakeholders while respecting user level permissions  

Bonus Experience:

  • Experience creating tools used to create custom dashboards / visualizations 
  • Worked with Big Data and through the challenges that it poses

Not what you’re looking for? Check out these similar roles.

Job postings for similar
Position Team Location
Staff Data Security Developer (Remote) Data Science and Engineering Americas
Data Science Manager -Americas-Remote Data Science and Engineering Americas
Staff Data Scientist (Americas- Remote) Data Science and Engineering Americas
Senior Software Developer - Data Platform (Americas - Remote) Data Science and Engineering Americas
Senior Data Scientist (Americas - Remote) Data Science and Engineering Americas