Position: Senior Node.JS Developer with expertise in Shopify
Company: 2K-Group
Experience required: 5y
English level: upper

We are looking for a Senior Node JS Developer to join our team for a long-time project.

Our client is a Canadian software development company working on its own platform.

Project: Shopify Plugin for SaaS-based, data-driven eCommerce platform on AI-powered and fully cloud-native technology. North America market

**Job Description**
We are seeking a Senior Shopify App Developer who is deeply passionate about eCommerce and has a strong understanding of creating powerful and efficient Shopify apps. This remote position requires a highly motivated, problem-solving individual with strong programming skills. The right candidate will have a minimum of 7 years of programming experience, 2 of which should be specific to Shopify app development.

**Responsibilities**
• Design, build, and maintain efficient, reusable, and reliable Node.js code for Shopify apps.
• Ensure the best possible performance, quality, and responsiveness of the plugins.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality, organization, and automatization.
Requirements
• Minimum of 5 years of programming experience with Node.js.
• Minimum of 2 years of experience with Shopify apps development.
• Good knowledge of front-end technologies (React).
• Familiarity with code versioning tools such as Git.
• Understanding of fundamental design principles behind a scalable application.
• Proficient understanding of the Shopify platform and its APIs.
• Experience with third-party libraries and APIs.
• Experience building and running services hosted in the cloud using Google Cloud Platform, Amazon Web Services, or Azure
• Strong problem-solving skills, including the ability to troubleshoot and solve issues efficiently.
• Proficient English communication skills, both written and verbal.
• Ability to work independently and in a team setting.
• Ability to handle multiple tasks in a fast-paced environment.
• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.

**Preferred Qualifications**
• Experience in other eCommerce platforms.
• Experience in developing custom eCommerce themes.
• Experience in working with Agile methodologies.

**Special conditions:**
Working hours: 8-18 EST (Canada, Toronto, GMT-5) plus/minus 4 hours. Recommended time in Kyiv time zone is 10-19.

**Full-time remote job**

**Hiring workflow:**
• Screening (30 mins, video call)
• Introduction (30 mins, video call)
• Technical interview with the responsible developer (1 hour, video call)
• Technical interview with the team (1 hour, online coding, video call)
• Interview with PM (1 hour, video call)