Job Title:
Software Engineer - E-commerce Solutions
Job Description:
We are seeking a highly skilled Software Engineer to join our team and contribute to the development of robust e-commerce solutions. As a key member of our technical team, you will be responsible for designing, implementing, and optimizing cloud-based solutions using Shopify.
Key Responsibilities:
* Design and implement scalable, secure, and efficient cloud solutions using Shopify cloud products.
* Develop robust and secure RESTful APIs for integration and external communications.
* Maintain the frontend of the Distributor Vendor Tool using modern JavaScript frameworks.
* Work with project managers, UX/UI designers, and developers for clear communication and project alignment.
* Develop and execute testing plans, use automated testing frameworks for continuous integration.
Required Skills and Qualifications:
* Bachelor's degree in software engineering or related field.
* 8+ years of experience in software development, e-commerce solution architecture, and API technologies (SOAP, REST).
* Proficiency in web application design and analysis, including design patterns and object-oriented design.
* Extensive experience with Shopify (Version 2+), including Shopify checkout experience, content management, and involvement in at least one full-scale project.
* Magento proficiency is a plus.
Benefits:
* Comprehensive understanding of Store Catalog (categories/products/attributes) and Sales Orders (quotes/orders/invoices/shipments/credits) processes.
* Knowledge of integrating Shopify with enterprise ERP systems and utilizing third-party web services.
Leadership Competencies / Qualifications:
Educational and Experience Requirements: Bachelor's degree with 8+ years in software engineering, development, and e-commerce solution architecture, with specific focus on Shopify.
Technical Skills:
* Proficiency in API technologies (SOAP, REST), Middleware tools (e.g., Cast Iron, MuleSoft), and web application design and analysis.
* Experience in customizing Shopify's front-end components using layout XML, blocks, components, templates, and React.
* Knowledge of integrating Shopify with enterprise ERP systems and utilizing third-party web services.