Web Developer

March 5, 2025
$7400 - $11600 / month

Apply for this job

Job Description

At Shopify, we are on a mission to make commerce better for everyone, and we are looking for a Web Developer to join our dynamic engineering team. As a Web Developer, you will play an essential role in building, maintaining, and scaling Shopify’s web applications, working on cutting-edge projects that shape the e-commerce experience for millions of merchants worldwide. You’ll collaborate with designers, product managers, and other developers to deliver high-quality, responsive, and user-friendly web solutions. If you have a passion for web development and want to help merchants succeed by building robust and innovative web applications, we’d love for you to join our team.

Key Responsibilities

  • Develop, test, and deploy high-performance, scalable web applications for Shopify’s e-commerce platform.
  • Collaborate with cross-functional teams, including designers, UX/UI experts, and product managers, to implement solutions that improve user experience and functionality.
  • Maintain and enhance Shopify’s existing web products by ensuring they are bug-free and optimized for performance and usability.
  • Work with modern web technologies (HTML, CSS, JavaScript, React, Node.js, etc.) to build responsive and dynamic web applications.
  • Contribute to the design and architecture of new web features and projects.
  • Implement best practices for code quality, documentation, and continuous integration.
  • Troubleshoot and resolve technical issues, ensuring the highest level of uptime and user satisfaction.
  • Stay up-to-date with emerging web development trends, technologies, and best practices to continuously improve Shopify’s web applications.

Skill & Experience

  • Proven experience (3+ years) working as a Web Developer, with expertise in building and maintaining web applications.
  • Strong proficiency in modern web technologies such as HTML, CSS, JavaScript (React, Node.js, etc.), and version control (Git).
  • Solid understanding of web design principles and responsive design practices.
  • Experience with web performance optimization techniques and best practices for building fast, scalable websites.
  • Familiarity with web development frameworks, libraries, and tools (e.g., Express.js, Next.js, Webpack).
  • Ability to write clean, maintainable, and efficient code while following software development best practices.
  • Strong problem-solving and troubleshooting skills, with the ability to analyze and resolve technical issues.
  • Experience working in an Agile development environment and familiarity with continuous integration and deployment pipelines.
  • Excellent communication skills and the ability to collaborate with other teams.