We are looking for a highly skilled Senior Full Stack Software Engineer with specialization in Shopify Hydrogen and Node.js. This role requires an individual who can develop and maintain advanced, scalable e-commerce solutions. The ideal candidate will possess deep expertise in Shopify headless commerce, Sanity CMS, Storybook, AWS, and GraphQL, enabling them to build high-performance, user-centric applications. 

 

Responsibilities 

  • Architect and build sophisticated e-commerce applications using Shopify Hydrogen, focusing on headless commerce implementations. 
  • Employ Node.js for server-side logic, integrating Sanity CMS for content management and GraphQL for data manipulation and retrieval. 
  • Develop front-end interfaces using modern practices and tools such as Storybook for component-driven development. 
  • Ensure applications are optimized for performance and scalability, particularly in cloud environments using AWS services. 
  • Collaborate with cross-functional teams to gather requirements, define technical solutions, and implement robust, maintainable code. 
  • Mentor junior engineers, perform code reviews, and promote best practices in software development. 
  • Troubleshoot and optimize existing systems, enhancing security and performance to meet business goals.
  • Stay updated on industry trends and technological advancements to incorporate into development practices. 

Skills and qualifications 

  • Bachelor’s degree in Computer Science, Software Engineering, or related field. 
  • Minimum 5 years of experience in full-stack development with extensive knowledge in Shopify Hydrogen, Node.js, and developing headless commerce solutions. 
  • Strong experience with Sanity CMS, Storybook, AWS, and GraphQL. 
  • Experience with additional front-end frameworks like React or Vue.js. 
  • Experience with Postgres, mySQL, noSQL, Microservices and API’s 
  • Proficiency in JavaScript, HTML5, CSS3, and other modern front-end technologies. 
  • Proven track record in an Agile development environment. 
  • Knowledge of version control systems such as Git and experience with CI/CD pipelines. 
  • Experience with TypeScript or other statically typed languages. 
  • Understanding of serverless architectures within AWS. 
  • Demonstrated experience in building complex web applications tailored for high traffic. 
  • Effective team collaboration and communication skills. 
  • Excellent problem-solving skills, with a focus on performance optimization. 
Job Category: Software Engineering
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx