About The Role
We are not here to play zero-sum games. Shopify Engineering is focused on building the best product for our Merchants. You will enable entrepreneurship and create new value for the world.
We’re looking for experienced and curious software engineers to help build the future of commerce.
Responsibilities
- Contribute to the entire commerce stack, delivering merchant and buyer-facing applications, creating complex financial solutions, improving open source communities, and building internal tools to improve developer experience.
- Develop, enhance, or apply technical patterns to improve your team's capacity for delivering high-quality code.
- Construct and maintain critical system components that are integral to a product's functionality.
- Create alignment with senior stakeholders on the technical direction for ambiguous problem areas.
- Contribute to work estimates, prioritization, and alignment with Product Management to ensure projects are well defined.
- Tackle ambiguous or poorly defined problems, providing technical direction and fostering alignment with the team.
- Mentor other developers one to one, and one to many, contributing to a culture of continuous learning and growth.
- Collaborate effectively with peers across disciplines like Product, UX, Ops, and Data.
Requirements
- Proficiency with multiple programming languages and frameworks, likely with deep mastery in a specific language/framework.
- Professional experience with modern web/cloud development practices, and familiarity or eagerness to learn modern tools like React/Typescript/GraphQL.
- A proven track record of constructing and maintaining critical system components that are integral to a product's functionality.
- Successfully created alignment with senior stakeholders on the technical direction for ambiguous problem areas.
- Balanced trade-offs to ship effective solutions that match up with long-term goals and the team’s engineering principles and patterns.
About You
- You care deeply about what you do and about making commerce better for everyone.
- You excel by seeking professional and personal hypergrowth.
- You keep up with an unrelenting pace (the week, not the quarter).
- You are resilient and resourceful in face of ambiguity and thrive on (rather than endure) change.
- You bring critical thought and opinion.
- You embrace differences and disagreement to get things done and move forward.
Why Shopify?
Craft has always been the heart of Shopify. We’re a company, founded by crafters, focused on a mission to make commerce better for everyone. This is why we want careers at Shopify to reflect the incredible journey of getting better at your craft and applying it to push our mission forward. Shopifolk generally follow one of two career tracks:
-
The crafter track is designed for individual contributors, whose primary purpose is getting things done. Crafters hone their skills and gain experience primarily through project contributions, but they may also act as player coaches to their peers or lead small, focused teams of peer crafters executing on specific areas of the business or product.
-
The manager track is designed for people leaders, the stewards of the organization. The tool of a manager is their team, and this is how a manager makes the majority of their impact. They assemble, lead, and aim the team to ensure the team’s crafters achieve Shopify’s mission goals.
Still interested? Great! To match you with your ideal role, we’ll take the time to get to know you and the skills you bring to the table. If you’re applying to a specific role, we’ll respond within 10 business days. If we don’t have an immediate opening, don’t worry! We’ll give you an update and keep you in mind for future roles. Just do us a favor and try not to submit more than one or two applications. Only submit additional applications if you really match the criteria for multiple roles.
Benefits Extracted with AI
- Remote work
- Professional growth opportunities
- Collaborative culture
Similar jobs
Last update: 23 minutes ago
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Remote Frontend / Fullstack Developer
Join HORNBACH as a Remote Frontend / Fullstack Developer to enhance our webshop platform with modern technologies like React and GraphQL.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Back End Developer with Node.js and API Expertise
Join Ask Phill as a Back End Developer, focusing on Node.js and API development in a hybrid work environment in Amsterdam.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Node.js Developer
Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Software Engineer - SFCC (SalesForce Commerce Cloud)
Join Converse as a Senior Software Engineer specializing in Salesforce Commerce Cloud to enhance digital experiences.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Node.js Backend Developer
Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.
Fullstack Developer (C#, Angular or React)
Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Senior Fullstack Engineer (Javascript/Typescript)
Join sennder as a Senior Fullstack Engineer to revolutionize road freight logistics using Javascript/Typescript in a hybrid work environment.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.