Full Stack Shopify Developer

  • Full Time
  • Kupondole, Kathmandu
  • Mid Level

About This Role

As a Shopify Developer, you will become a part of an award-winning software development company. We are reinventing the way websites and web applications are built, launched and supported, and providing state of the art web solutions to our clients. You will be part of a dynamic and multifaceted team closely working together in a full software development lifecycle. You will work within a cross functional Agile environment led by an expert Scrum Product Owner facilitated by a highly skilled Scrum Master. You will work towards developing interesting as well as challenging web projects that not only enhances our customers’ businesses but also resolves burning issues of people all around the globe. Moreover, you will enhance your expertise in various fronts through our tailor-made professional development programmes.

Read more

Report to:

Engineering Manager


What we are looking in Shopify Developer:

  • Bachelor’s degree in Computer Science related degree
  • Minimum 3 years of relevant experience as a Shopify developer
  • Inquisitive, determined, diligent and has an open mind
  • Logical, tactful, problem-solver, self-learner
  • Zeal towards learning new things and towards growing in one’s career

Your Key Responsibilities as Shopify Developer:

  • Study and understand solution design documents provided by Project Manager to ensure consistent understanding of project requirements.
  • Write codes to develop the project as per technical requirements.
  • Provide technical solutions/feedback to the Project Manager and other team members during the project development process.
  • Perform unit testing of each task completed to ensure that the task has met the technical requirements.
  • Strictly follow Project Manager’s sprint and version planning.
  • Provide timely information and solutions/feedback to Project Manager to minimise risks and control deviation in project timeline.
  • Support Project Manager to assess real-time status of project development.
  • Work closely with the Project Manager to prepare your professional development plan, and work diligently to fulfill planned learning activities.

Expected Strengths and Competencies:

  • Experience in integrating custom PHP middleware apps with shopify store.
  • Extensive knowledge of theme file structure (sections, assets, snippets, theme), schema, advanced liquid syntax such as loops and conditions and advanced theme features such as shipping calculation, cart.js, user authentication, Oauth.
  • Should have knowledge of shopify domain, payment, tax, analytics, marketing, SEO, location and dropshipping.
  • Knowledge of Shopify theme terminal cli commands
  • Experience in configuring webhooks, testing webhooks, creating endpoints and best practices.
  • Should be able to configure core settings, channels, metafields, blog, navigation, pages, preferences, shipping, draft order and billing information.
  • Should be able to handle import and export in Shopify such as products, variants, orders, customers.
  • Must have knowledge of shopify online store 2.0
  • Should be able to integrate Shopify Rest Admin Api and GraphQL Api.
  • Experience with Buy SDK, and AJAX/cart.js, Shopify headless
  • Understanding of Shopify functions and checkout extensibility
  • Should be able to identify and integrate public apps to extends shopify features as per need.
  • Should be able to configure pre-built themes as per requirement, modify html structure and design.
  • Should have knowledge of HTML5, SCSS, JavaScript (ES5/ES6), jQuery
  • Experience using PHP, MySQL, Apache, Linux / Ubuntu terminal commands
  • Should have knowledge to develop embedded apps (NodeJS/PHP),
  • Experience working with and building API’s
  • Strong software engineering skills, can design and implement software projects from the ground up.
  • Version control using git in a team environment
  • Good understanding of asynchronous request handling and AJAX
  • Understanding of Shopify script

Desired Strengths and Competencies:

  • Experienced in coding best practices ensuring all code is lean, bug free and semantically correct including compliance with WCAG 2.0 AA and AAA where possible and W3C validation.
  • Experience with Vue js / React Js
  • SEO best practices and good working knowledge of Google Analytics and Tag Manager
  • Ability to take design files and convert to HTML
  • Attention to detail and an eye for UI / UX concepts and designs
  • Able to handle multiple projects at the same time.
  • Expertise in OOPS concepts, and Design patterns
  • Understanding of software development lifecycle and familiar with scrum practices
  • Able to handle multiple projects at the same time.

Salary Range or On Target Earnings:

Competitive and Negotiable

Apply for this role

"*" indicates required fields

Drop files here or
Max. file size: 50 MB.
    This field is for validation purposes and should be left unchanged.