Senior Full‑Stack eCommerce Offline
We are looking for Senior Full‑Stack eCommerce
Developer (Shopify, Magento 2, OpenCart)
We are an IT company developing payment solutions for eCommerce. Our goal is to provide a seamless and secure checkout experience for merchants on Shopify, Magento 2, and OpenCart. We value professionalism, high-quality code, and modern technologies.
Responsibilities:
-Develop, test, and maintain custom payment plugins for Shopify, Magento 2, and OpenCart.
-Integrate the payment gateway via REST API, supporting transactions: Authorize & Capture, Refund, and Void.
-Ensure security: integrate 3D Secure (3DS), comply with PCI-DSS, and support Redirect and Hosted Payment Page models.
-Create a seamless checkout flow, mobile-responsive, supporting localized currencies and languages.
-Develop an admin panel with API key configuration, Sandbox/Live mode toggling, and order status mapping.
-Prepare documentation: installation and user guides for merchants.
-Maintain plugins post-launch: bug fixes and updates for new platform versions.
-Assist with the submission and approval process for Shopify App Store and Magento Marketplace.
Requirements:
-Experience developing on Shopify, Magento 2, and OpenCart (minimum 3 years in eCommerce).
-Strong knowledge of PHP, Ruby on Rails / Node.js, JavaScript, HTML/CSS.
-Experience working with REST API, payment integrations, 3DS, and PCI-DSS compliance.
-Experience creating custom modules/plugins and working with marketplace standards.
-Ability to test plugins on different platforms and ensure mobile responsiveness.
-English — intermediate or higher (for reading documentation and communicating with international platforms).
Nice to Have:
-Experience publishing plugins on Shopify App Store or Magento Marketplace.
-Experience working with Sandbox/Live environments of payment systems.
-Knowledge of version control systems (Git) and CI/CD practices.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B1 - Intermediate |
The job ad is no longer active
Look at the current jobs Fullstack →