Shopify

31 job(s) at Shopify

Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
We’re looking for product analysts to work on our core products (Shopify Capital and Shipping) to help drive informed business decisions at Shopify.  You create narratives grounded in data on how our merchants are interacting with our platform and new features that we ship. You not only look at what has happened, but more importantly, what has changed in merchant behavior and then provide an Occam's razor style explanation. You are aware that you need to tailor your narrative depending on who your audience is. You are scrappy in your execution but not in your thinking. You will be formulating hypotheses to drive usage/conversion, deploying A/B experiments, analysing results and drawing the right conclusions. You are partnering with Shopify product managers on a daily basis, and you are an advocate of using data to make better decisions. You are a self-starter but you also like to work closely with engineers, UI / UX, designers and product people, and who can do both analysis work and will have some experience building software. You will have a direct impact on the success of new features that Shopify ships and that excites you! You'll need experience with: Building narratives around merchant behaviour at scale using data that you collect and analyze Acting as a sparring partner to our product managers regarding the use of data in order to make informed product decisions Planning, executing and analyzing A/B experiments Automating recurring analysis requests Some skills you probably have are: 2+ years experience doing quantitative analysis preferably for an Internet-based company (ideally) BA/BS in Math, Statistics, Economics / Business, Computer Science, or other quantitative field. Advanced degrees preferred but not required Strong fluency in SQL and some development experience preferably in Python or Ruby Solid understanding of statistical concepts such as multivariate analysis, type I / type II errors, effect sizes and linear regression It'd be great if you also have experience with: Running your own (Shopify) online store (hint: sign up for a free trial) Analyzing large datasets using Redshift, Presto, Impala, Hive or Spark Building dashboards using BI tools such as Tableau, Looker, or Mode If you’re interested in helping Shopify shape the future of commerce, click the “Apply now” button to submit your application. Please address your cover letter to Solmaz. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
At our core, Shopify is about people; Merchants, customers, and employees. All we do, from coding, design, engineering, and support, are human endeavours. Understanding people is tremendously important to building a company which lasts 100+ years. This is where the People Analytics comes in. We are the R&D of HR. Shopify is our lab, where we seek to understand how we can drive and build a solid people platform. A platform to nurture, drive, and enable Shopifiers to find and have meaningful impact. This is a chance to change how we work and ultimately how Shopify works. Not every engineer + developer gets to see everyday how their products get used up close. This is your chance to build systems that will positively impact the people you work with. We are building an HR platform to collect, integrate, and analyze our data. We need to speed up how we discover and respond to trends in engagement, learning, and feedback. We are laying the foundations for a platform that will bring value to every Shopify Employee. You'll need to have: App and front-end development experience in a production environment Working sysadmin knowledge Experience working within AWS Experience with Ruby or Golang Great organizational and interpersonal skills, with proven success building relationships across all levels Data analysis using Python + Pandas a plus Here's how to apply: If you’re interested in helping us shape the future of commerce, click the “Apply to this job” button to submit your application. Please address your cover letter to Dana Klassen. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
We’re looking for an experienced senior designer to deliver high quality product experiences. You’ll own your projects from start to finish, and collaborate with a multidisciplinary team of designers, content strategists, user researchers, developers, and product managers to deliver the best possible experience for our merchants. About Shopify At Shopify, we care deeply about making commerce better for everyone. This mission began when our founders started an online business selling snowboards. Existing software was expensive and so hard to use that it made their dream of entrepreneurship feel impossible. So they changed their focus and started developing Shopify to help anyone with something to sell easily start, run, and grow their business. Today, Shopify empowers more than 375,000 merchants from all over the world to succeed at entrepreneurship. Our mission is ambitious and we're always looking for great people to join us. About UX design at Shopify The UX design team at Shopify is obsessed with enabling commerce at a global scale. We create tools that give even the most inexperienced entrepreneur the best chance to succeed. At the same time, we design solutions that help some of the world’s leading businesses manage enormous complexity. Making commerce better for everyone, no matter where they’re located or their level of experience, is our passion. It’s what we come to work every morning excited to tackle. Our team is made up of over 150 designers, content strategists, researchers, and front-end developers across 5 offices. Although everyone who works at Shopify is responsible for building great experiences, the design team has a special role in building understanding and empathy for merchants. We believe in testing, iteration, and in giving people the room to experiment and grow. We’re always on the lookout for people who are excited to work on hard problems at a global scale in a friendly, collaborative environment. If this sounds familiar, we’d love to hear from you. Responsibilities: Apply your extensive experience with product design systems and principles to create new Shopify features Define, explore, and solve complex merchant problems Build a vision for your product area and help your team work iteratively towards achieving it Develop industry-leading domain expertise in your product’s problem area – shipping, inventory management, data visualization, etc. Ship valuable, high quality work without sacrificing speed Work with industry-standard tools and software like Sketch, Invision, and good ol’ pen and paper to define your work at low and high fidelity Help your teammates build context and strong decision-making skills Continuously broaden your knowledge in other UX disciplines. Contribute to and shape UX team culture You’ll be working on: Shipping high fidelity designs of new features and quickly prototyping solutions to visual and interaction problems Representing our merchants in product strategy and roadmap discussions Advocating for good user experience across our teams and our platform Contributing to our growing design system in an effort to cultivate a coherent look and feel across the entire Shopify platform Sharing and revising your designs based on UX research, merchant interviews and peer feedback You’ll need to have: A deep understanding of the end to end iterative UX product design process, including how to develop and use personas, job stories, journey mapping, content modelling, wireframing and prototyping, user testing, and high fidelity visuals Proficiency with current design tools including Sketch, Photoshop, etc. Passion for solving core product problems while owning all facets of a user experience (strategy, IA, art direction, interaction design and research) Experience collaborating with multiple disciplines including product, engineering, content, research, and more A deep empathy for the user UI abilities shown in a portfolio of live projects   Here’s how to apply: If you’re interested in helping us shape the future of commerce, click the Apply now button to submit your application.  Send us a few samples of your work: portfolio, wireframes, UX flows, publications, or whatever represents what you do best. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
As a senior marketing designer at Shopify you’ll work for the leading cloud-based, multi-channel commerce platform used by small fashion boutiques, global brands, and everything in between. Shopify currently powers over 325,000 businesses in approximately 150 countries and thousands of users will see your work everyday – a tough but incredibly rewarding responsibility. The role The Partner Growth team focuses on growing the number of partners to support the growth of merchants. You’ll work directly with a diverse team of Marketing Specialists, Community Managers, Content Strategists, and Front-End Developers. They are focussed on experimenting with new mediums to grow the number of partners in the Shopify Partner Program, and creating compelling content to help partners succeed. You’ll work closely with marketing teams to build strategy and launch campaigns to increase traffic and conversions, producing content for both online and print/interactive experiences. Working on multiple types of projects, for various audiences, you’ll have to be good at managing your time and priorities as well as resourceful and flexible. As a senior designer you’ll be expected to tackle multiple problems at once and coach more junior designers in their craft. We are a friendly, collaborative team, who leave their ego at the door, focused on creating high-quality experiences that grow Shopify above everything else. You'll be working on: Evolving the visual identity of Shopify projects Championing brand standards and guidelines for Shopify Mentoring junior designers on the team Championing projects to ensure that they are progressing at a high quality Improving the effectiveness of the entire team through new tools and best practices You'll need to have: Familiarity with a data informed approach to design. You have experience optimizing campaigns for various objectives, using tools and resources needed to measure the success of design decisions (A/B testing tools, Google Analytics, etc.). You are motivated by results. The ability to prioritize simultaneous project requests from various teams by asking great questions to clarify, refine, and understand the scope of the problem you’re solving. The ability to adjust quickly to shifting approaches, situations, and priorities. A scrappy, resourceful approach to projects — you’re proactive and great at self assigning tasks. A passion for unpacking and solving complex problems where there are many dependencies and interactions with different systems or areas. A soft spot for the end user — advocating for them in all areas of your work is core to what you do. An understanding that great experiences come from collaborative decision-making with front-end developers, engineers, researchers, content strategists, and other disciplines. The desire to drive creative through an end to end UX process, including research, ideation, iteration, and validation. A distaste for lorem ipsum — caring about getting the copy right needs to be a priority. Proficiency with design & prototyping tools (Sketch, Photoshop, etc), as well as knowledge of HTML and CSS. A passion for solving design problems while wearing multiple hats and owning all facets of design (content strategy, wireframing, art direction, and interaction design). Exceptional UI abilities shown in an extensive portfolio of projects.   Here's how to apply If you're interested in this position please click "Apply Now" and include a link to your portfolio/Dribbble/Behance in the links section. Please make out your cover letter to Nora. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
Shopify is the world’s fastest growing commerce platform and we have no plans to slow down. We are looking to expand our Shopify Capital & Shopify Payments Operations Team (Merchant Solutions) to maintain Shopify's excellent reputation for delivering world-class online commerce. This team is responsible for the day-to-day operations and sustainable growth of our payments services, merchant cash advances, and other merchant solutions products. The Goal: Build a high performing, merchant focused team that increases adoption rates of Shopify Payments, Capital, Shopify Shipping, and other merchant solutions products. You'll be working on: Driving outcome based results based on the team’s goals. Defining the vision, outcomes, scope, timelines and resources needed to ship results. Coaching and growing individual solutions specialists on the team. Collaborating closely with Product, R&D, Finance, Support, and Data, teams to make better decisions around product adoption rates, tools, and merchant focused product roadmaps.  Hold yourself, team, and stakeholders accountable to deadlines and commitments. Building trust with your direct reports, your lead, and other teams across Shopify. You will need to have: Experience working in lending, payments processing, payments risk, or finance, with a focus on SMB. Having built and lead high performing teams. Track record of customer centric, long term, and high impact decision making. Ability to multi-task, work under pressure, meet deadlines, and thrive in a fast-moving work environment. Experience and track record in setting, meeting, and beating target goals. Nice to have experience: Leading a team in a lending, payments processing, payments risk, or finance world, with a focus on SMB. With CRM, Salesforce team management With SQL Report building / Data Viz reporting Running a methodology that builds an engaged high performance team Rather than a standard long form cover letter, you'll have an opportunity after you hit apply, to answer a couple of scenarios. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
Shopify has redefined commerce, raising the standard for how companies of all sizes sell their products and services online and off. With 400,000 merchants in more than 175 different countries, and the most innovative platform on the market, we continue to grow rapidly while constantly looking for new ways to impact and disrupt markets.  We are looking for someone to join our Product Marketing team as a Sr. Product Marketing Manager, bringing Shopify's payments, risk and checkout products to market. You have a passion for marketing and growing Shopify through the launching, positioning and strategic marketing of new and existing products. The ideal candidate will have a solid understanding of the product life cycle, excellent communication skills, and previous product marketing experience. You’ll need to have: Experience working in a start up, ecommerce or the tech industry - it's important to understand our platform and the products we deliver A “get shit done” attitude A genuine excitement about solving customer problems  Experience using data/analytics to measure the impact of your work  You'll get to do things like: Launch and drive adoption of products through integrated marketing campaigns, including experiential marketing  Define the messaging, positioning and launch plan for new and existing products Build holistic strategy and influence the products we’re building through market analysis, competitive research and partner/merchant feedback Drive cross-functional alignment through product development and creatively execute the go to market process, tracking success metrics accordingly Own the go to market strategy and enable successful product launches by working across teams including Product Management, Marketing, Communications, Brand, PR, Support, Data and Product Growth Identify KPIs, set targets, and report against and analyze the results of product launches and marketing campaigns Develop product positioning that differentiates products and features by understanding merchant and partner needs, product roadmap, market trends, and competitive forces It'd be great if you also had: Experience working in a start up, ecommerce or the tech industry - it's important to understand our platform and the products we deliver Experience with payments or financial technology companies A “get shit done” attitude A genuine excitement about solving customer problems   Here's how to apply: If you're interested in this position please click "Apply Now" and we'll be in touch with you. Please make out your cover letter to Heather and let us know why you're interested in working at Shopify. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
Shopify has one of the largest front end architectures in the world, and our front end development team works on making our client-side scalable, approachable, and an exceptional experience for hundreds of thousands of shop owners across the world. Their goal is to make the complex approachable for merchants, and to enable the rest of our R&D organization to build UI of the highest code quality and best user experience possible. We’re looking for a Senior Front End Developer to join our Merchant Reporting team. Shopify merchants use hundreds of data points to understand how their businesses are performing. Making sense of all that data is one of their biggest challenges. Our team’s mission is to build the best place for merchants to find meaning, insights, and data about their business. You'll be working on: Building beautiful web applications that are responsive, performant, and accessible. Writing large-scale CSS and JavaScript and documenting components in our UX Style Guides Developing React components and managing data-flow using libraries like Redux, Apollo, GraphQL, etc. Creating data visualizations using Highcharts, D3 and other libraries. Ruby on Rails to add and modify controllers, models, views, etc. Learning the latest front end technologies and standards to ensure we are always using the best tools and techniques possible. Collaborating with other disciplines across engineering, UX, and Product to help develop front end solutions to merchant problems. Being an advocate throughout the company for great UX You'll need to have experience with: Developing large front-end applications that perform well on all devices using modern web languages and frameworks. Using Modern JavaScript as a programming language. Working with large amounts of data efficiently to transform and pipe it to the application front end. Modern web stacks (transpilers, linters, build and CI tools, etc.) Building maintainable and scalable CSS, using architectural patterns like BEM, SMACSS, or other. Write and maintain unit and integration tests for our views and components. Providing highly effective code reviews and peer support. Working in a cross-discipline environment with designers and other developers to suggest and critique ideas, and prototype early concepts. It would be great if you had experience with: Building reporting tools and data visualization. Rails-oriented developer tools or integrating front end into a Rails application. Developing React components, managing data-flow using libraries like Redux. Educating, scaling, or collaborating on new techniques, technologies, and processes within a company or community. Deep understanding of specific client-side areas, for example animations, performance, accessibility. Collaborating on projects or providing mentorship on the stack you love. Critically evaluating a front end framework About Shopify At Shopify, we care deeply about making commerce better for everyone. This mission began when our founders started an online business selling snowboards. Existing software was expensive and so hard to use that it made their dream of entrepreneurship feel impossible. So they changed their focus and started developing Shopify to enable anyone with something to sell to easily start, run, and grow their business. Today, Shopify empowers more than 377, 500 merchants from all over the world to succeed at entrepreneurship. Our mission is ambitious and we're always looking for great people to join us. How to Apply If you’re interested in helping us shape the future of commerce, click the “Apply now” button to submit your application. Please address your cover letter to Greg Thorpe and include a link to a few samples of your work you’re proud of: a portfolio, code samples and/or Github account, or whatever represents what you do best. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
As Shopify continues to grow, we face more and more challenges around information sharing within the company. We need to continue to communicate our work, learn from other teams, stay aligned, and feel connected - no matter what our scale is. We’re building tooling to help Shopifiers share information and updates, find the information they need to get things done, and stay connected with each other in an ever-growing company. Our internal tools are used every day by Shopify employees. We’re looking for someone to help us make sure that these tools are performant, accessible, and built for the long-term. For this role, you’ll need experience with; Building maintainable and scalable CSS, with familiarity in architectural patterns like BEM or SMACSS. Using JavaScript as a programming language, and having a good command of the DOM Collaborating with other developers to see features through from ideation to shipping. It would be great if you had experience with; Rails-oriented developer tools or integrating front end into a Rails application. Educating, scaling, or collaborating on new techniques, technologies, and processes within a company or community. Deep dives in specific client-side areas, for example animations, performance, accessibility. Collaborating on projects or providing mentorship on the stack you love. Providing highly effective code reviews and peer support. Critically evaluating a front end framework. What you’ll be working on; Collaborating with the team to build tools and features used internally by other Shopifiers. Bringing components and best practices from core Shopify into our internal apps. Building a long-term solution for sharing static assets across our internal apps. Ensuring our internal apps are mobile-friendly and accessible for everyone at Shopify. If you’re interested in helping us shape the future of commerce at Shopify, click the “Apply Now” button to submit your application. Please address your application to Greg Thorpe. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is *this* close to what we’re looking for, please consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
Our Internal Tools team works on building tooling like our wiki and project tracking tools that help employees communicate and stay up-to-date. We work on a handful of Rails apps that are used every day by Shopify employees. This role is for someone who is passionate about helping others to be more effective and believes in technology as a way to increase efficiency. As a member of the team, you’ll not only write code, but find ways to improve important aspects of daily life at Shopify such as transparency, community, and the ability to get shit done. You'll need to have: Experience with Ruby on Rails or the desire to learn it quickly Proficiency with UNIX commands Experience with relational databases and SQL (we’re mostly on MySQL with some Postgres) Experience building and scaling user-focused web applications A strong commitment to user experience and quality It'd be great if you have experience with: Building clean, maintainable CSS and JavaScript Deploying and maintaining applications on services like Heroku or DigitalOcean You'll be working on things like: Writing back-end code in Ruby Collaborating with other designers and developers Providing beautiful and fast code that improves our code base in meaningful ways Using TDD to write well-tested code Fixing bugs fast and taking your time to solve hard problems well Contributing back to the open source community Learning and growing constantly Here’s how to apply:  If you’re interested in helping us shape the future of commerce, click the “Apply now” button to submit your application. Please address your cover letter to Lydia Krupp-Hunter.  Experience comes in many forms, many skills are transferable, and passion goes a long way. If your background is this close to what we’re looking for, please consider applying, even if you aren’t able to check every box above. We are dedicated to diversity and providing an inclusive workplace for all and especially encourage members of underrepresented groups to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
Shopify is the world’s fastest growing commerce platform and we have no plans to slow down. We’re on a mission to scale our platform while simultaneously improving performance, reliability, and resiliency. To do this, we need the help of dedicated, methodical, and versatile engineers. The Risk Operations team at Shopify is responsible for the day-to-day operation and sustainable growth of our payments services, fraud detection, and merchant compliance for all Shopify Payments merchants. This is a technical position which aims to support our analysts by developing, improving, and integrating tools used to catch fraudsters, ensure compliance, and protect our bottom line.  You'll need to have: Experience with Rails or the desire to learn it quickly Software development experience: proficient with software design patterns, code review, TDD, building and scaling user-focused web applications, etc. A strong commitment to quality Persistence and a love for problem-solving and troubleshooting It'd be great if you had : Experience with relational databases and SQL (we use MySQL) Experience working in Risk/Fraud protection You'll be working on things like: Writing back-end code in Ruby Collaborating with other designers, developers, and analysts Using TDD to write well-tested code Fixing bugs fast and taking your time to solve hard problems well Learning and growing constantly If you're interested in applying please address your cover letter to Dustin. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
We’re looking for a UX-focused content strategist to plan and create interface content for Shopify products. This position requires deep understanding of the role language plays in the UX design process. This isn’t a marketing or social media role. About UX design at Shopify The UX design team at Shopify is obsessed with enabling commerce at a global scale. We create tools that give even the most inexperienced entrepreneur the best chance to succeed. At the same time, we design solutions that help some of the world’s leading businesses manage enormous complexity. Making commerce better for everyone, no matter where they’re located or their level of experience, is our passion. It’s what we come to work every morning excited to tackle. Our team is made up of over 150 designers, content strategists, researchers, and front-end developers across 5 offices. Although everyone who works at Shopify is responsible for building great experiences, the design team has a special role in building understanding and empathy for merchants. We believe in testing, iteration, and in giving people the room to experiment and grow. We’re always on the lookout for people who are excited to work on hard problems at a global scale in a friendly, collaborative environment. If this sounds familiar, we’d love to hear from you. Content strategists at Shopify: Write clear, concise content that makes our product interfaces easier to use Discuss and validate their content recommendations Collaborate with designers, developers, researchers and product managers to create products that help merchants improve their businesses Edit and proofread content created by other team members Evolve and build the editorial and voice and tone standards across our products Brainstorm, plan, and contribute to developing new features, and continuously improve what we have today Use qualitative and quantitative research to make informed product decisions Plan navigational approaches, think through language from a system-perspective, and define information architectures across complex products Advocate for the role content plays in product design across the company Empower everyone who works at Shopify to write their own great content by contributing to training, learning resources, and other support opportunities You should have: At least 3 years of dedicated content strategy experience, preferably in a product-focused environment Experience working with cross-functional teams including UX designers, researchers, and engineers Worked in a content role where you've had to write and structure language to respond to audience needs A portfolio of work you've done. It's a bonus if you have samples that show interface content or microcopy Created, implemented, and maintained content standards across an organization. A foundational understanding of user-centered design techniques and how to apply them. What’s in it for you: A collaborative, creative environment where we value experimentation and learning Autonomy. We don’t believe in micro-management A healthy work-life balance with benefits such as a gym allowance, parental leave, childcare benefits, flexible work hours, and catered meals to give you more time for the things you care about most Being part of a UX team that’s tackling design challenges on a global scale—we’re genuinely committed to making commerce better for everyone, no matter where they’re located or their experience level Learning and growing with the best in the business and getting the support you need to do the best work of your career A culture that values authenticity, openness, and diversity
Shopify Ottawa, ON, Canada
Jun 01, 2017
Full time
The Computing Education team at Shopify is on a mission to improve how computational literacy is taught in Canada
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
Understanding a merchant’s future potential is critical to Shopify’s unfolding vision. Traditional commerce systems focus on risk, but Shopify cares about the full spectrum of value. The risk team at Shopify is responsible for building the systems that detect and prevent fraud for our merchants and their customers. They build automated systems to analyze customer behaviour  and the incoming orders as well as the financial transactions. We’re looking for a Senior Engineer to continue building and scaling this system. The Risk Team makes the product as resilient as possible, making it easy for merchants to make commerce better. We need to provide each merchant with the right services and the right level of support in order to help each of them be successful. You and your team will design and implement backend and infrastructure systems that use the full range of data available to Shopify to assess and rank merchants. Your team will be responsible for growing the development team to enable Shopify and merchants to reach their full potential.
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
Home is the first area a merchant sees after logging into their Shopify Store. Home coaches merchants on business and ecommerce basics, and shares insightful information about channels or products. We are building a platform to make it simple for Shopifolk to announce a new channel to a merchant, or share a tip that can help them scale their business as fast as possible. The Team is split up into Home Platform and Home Content Production. Home Platform provides the tools that the Home Content Production (and other teams in Shopify) need to easily produce content and features in Home (aka the backend and frontend API). We’re looking for someone to help us extend the APIs, and to make it easy for non-developers to build amazing content and features for our merchants’ home. How you will succeed We are building a web interface where you can author, preview, review, and publish, as well as evaluate the performance of a home card. You will be owning and building this internal API, as well as implementing the data interfaces and best practices. You’ll be creating one central repository for cards that are logged, and filtered. In order to get this built, some interesting and challenging refactorings under the hood will have to take place. Part of the challenge is to keep the code base simple and easy to understand, yet powerful and dynamic enough to handle all sorts of scenarios.
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
Shopify is the longest continuously developed Rails app on the planet. Many core Rails features were actually developed at Shopify, and we’re constantly improving our codebase to make it better or leaner. We’re looking for back-end developers with a passion for solving tough problems with performant code. If you’re interested in helping us build the future of Shopify, this job’s for you. We ship on quality instead of on time. Our teams deploy new code many times a day, and our production scale is massive. We host tens of thousands of online stores, and see hundreds of millions of requests a day. Thousands of merchants will see your work within seconds – a tough but incredibly rewarding responsibility. You'll need to have: Proficiency with UNIX commands Experience with relational databases and SQL (we’re mostly on MySQL with some Postgres) Experience building and scaling user-focused web applications A strong commitment to quality I'd be great if you had experience with: Experience contributing to our community through code, documentation, mentoring, teaching, speaking, or organizing Experience with Rails or the desire to learn it quickly You'll be working on things like: Writing back-end code in Ruby and possibly Go Collaborating with other designers and developers Providing beautiful and fast code that improves our code base in meaningful ways Using TDD to write well-tested code Fixing bugs fast and taking your time to solve hard problems well Contributing back to the open source community Learning and growing constantly
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
Our team is building a mission critical system. We are looking for developers to join us who have a strong interest in working at our scale. We want to build a system that continues to allow anyone working in development at Shopify to come in, and make an impact quickly. Our team is reimagining how we can write business software at Shopify which will allow us to build financially critical operations to invoice and collect payment for services provided to merchants and pay Shopify partners. How you will succeed   As a key component of Shopify’s core platform, the system needs to be reliable and accurate while still providing the flexibility for adding new features to collect revenue or grow Shopify’s business. You will architect, build, scale and automate all of the processes in the financial pipeline from merchant user experience, to financial data reconciliation and reporting. You’ll be learning and growing constantly while writing elegant code in ruby that adds to and improves our code base in meaningful ways.
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
We are looking to grow a team interested in rewriting Shopify from the ground up while it is running . We are focused on setting up the basic building blocks of commerce that allow others at Shopify to develop features for our merchants. We have a team with a sense of what is possible and we know when to stop and ask around for context, or when to push forward to improve the platform. We want to build a system that continues to allow anyone working in development at Shopify to come in and make an impact quickly. How you will succeed Your output will allow others build a better platform for the merchant. You will see the benefit of your work indirectly - through the products and features built on top of the foundation we build. In this role you truly build for the long term .  As a key component of Shopify’s core platform, the system needs to be reliable and accurate while still providing the flexibility for adding new features to collect revenue or grow Shopify’s business. You’ll be learning and growing constantly while writing elegant code in ruby that adds to and improves our code base in meaningful ways.
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
Shopify is dedicated to safeguarding the trust our merchants have in us, which is only possible through the careful handling of their data. Hundreds of thousands of merchants all over the world trust our systems with a myriad of important and sensitive information as we process millions of transactions each year. Protecting this information and being conscientious about how we use it is at the heart of how Shopify operates. We are looking for a developer with a keen interest in online privacy. You will help us build and enhance our systems to protect the information entrusted to us and keep our systems compliant with privacy regulations the world over. You will work closely with our security, data, and legal teams to improve current products and build out new features with privacy baked into the development process. Your work will directly impact millions of people by protecting our merchants' data and that of their customers, thereby improving the trust people have in online commerce. You’ll need to have: Experience with Rails or the desire to learn it quickly Extensive software development experience - proficient with things like software design patterns, code review, a variety of languages, TDD, etc Interest in developing creative ways of balancing the needs of a fast-growing platform and privacy protection Curiosity about how systems, both legal and software, work It’d be great if you have experience with: Building and scaling user-focused web applications Developing web applications, especially Ruby on Rails and Javascript Developing systems that are compliant with a regulatory regime (anti-spam laws, privacy laws, consent decrees, etc.) Developing for Spark or similar technologies Database technologies including MySQL and Postgres Data warehouse technologies such as Vertica or HDFS You'll be working on things like: Writing backend code in Ruby on Rails, data processing code in PySpark, or frontend code in Javascript Collaborating with project teams to help guide product development toward having privacy concerns included by design Responding to changes in regulatory or contractual requirements with timely code fixes and product adjustment
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
Our Shopify mobile teams are working with world-class UX, design, and engineering teams to build and define the future of commerce. We are looking for iOS leaders who are passionate about iOS and mobile at large. If you care about the best user experience, low crash counts and responsive applications, you’re set. We would love for you to join us to push boundaries as we craft the best physical retail experience for merchants and their customers, the best SDKs for developers, and the best overall mobile experience for our merchants.   You'll need to have: iOS enthusiasm! Experienced leading and growing people (tell us a bit about this in your application) Significant knowledge of Cocoa design patterns Significant Objective C experience Knowledge of Swift Experienced interfacing with APIs Experienced with Core Animation, Core Data, and various Cocoa frameworks It’d be great if you have experience with: Writing back-end code on a large scale web application Knowledge of Android development Experience building out an SDK ( see our iOS and Android Buy SDKs) Experience shipping an app, hopefully it is currently available in the app store (send along a link, please) As an iOS Lead at Shopify you will own technical projects and be responsible for helping to grow other developers - a mix of people leadership, and technical leadership. If leading the mobile team at Shopify sounds like a place where you can make an impact, apply below.
Shopify Ottawa, ON, Canada
Apr 24, 2017
Full time
At Shopify we have one of the largest front end architectures in the world, and our front end development team works on making our client-side scalable, approachable, and an exceptional experience for hundreds of thousands of shop owners across the world. In addition to building and maintaining our HTML, CSS, and JavaScript architecture, front end developers build both new product features and developer-facing tools. Their goal is to make the complex approachable for merchants, and to enable the rest of our R&D organization to build UI of the highest code quality and best user experience possible. Shopify's Front End Development Team is working not only on improving the company’s product, but also on increasing their calibre over time. This is a long term vision founded on a number of practices — from encouraging individual autonomy and deep learning, to congratulating team members when they’ve done a great job. We want to continue to build a talented team of Front End Developers who will own their role, work hard to improve themselves and encourage others to do the same. You'll need to have experience with: Building maintainable and scalable CSS, with familiarity in architecture patterns like BEM, SMACSS, or other Using JavaScript as a programming language and having a good command of the DOM Working in a cross-discipline environment with designers and other developers to produce and vet ideas and prototype early concepts It would be great if you had experience with: Rails-oriented developer tools or integrating front end into a Rails application Educating, scaling, or collaborating on new techniques, technologies, and processes within a company or community Deep dives in specific client-side areas, for example animations, performance, accessibility Collaborating on projects or providing mentorship on the stack you love Providing highly effective code reviews and peer support Critically evaluating a front end framework You'll be working on things like: Writing large-scale CSS and JavaScript, documenting components in our UX Style Guides Using our Rails stack to integrate front end into the development lifecycle Building applications that are responsive, performant, and accessible Learning the latest front end technologies and standards to ensure we are always using the best techniques possible Collaborating with other disciplines across engineering, UX, and Product to help develop front end solutions to merchant problems Being an advocate throughout the company for great UX Learn full stack and front end development through peer mentorship and collaboration