About the Role
Lead and participate in various development projects for Toko Sawit, our B2B/B2C e-commerce platform for agricultural inputs, and be involved in all development-related aspects of our Shopify operations.
Architect and design scalable Shopify solutions for complex e-commerce requirements within the agricultural supply chain domain.
Develop and customise Shopify storefronts, themes, and backend services using Liquid, JavaScript, and Shopify APIs, with a strong focus on performance, conversion, and mobile experience.
Integrate Shopify with third-party services including add-ons, payment gateways, logistics providers, CRM systems, and internal agricultural data platforms.
Perform system analysis, design, testing, and documentation to ensure code quality and maintainability across all e-commerce touchpoints.
Implement unit testing and integration testing following best practices in software development.
Maintain and enhance existing Shopify applications while solving complex performance, UX, and checkout challenges.
Provide technical support on on-call rotations and troubleshoot production issues affecting the storefront and order management flow.
Take initiatives for required changes in e-commerce development processes to manage overall quality and conversion efficiency.
Requirements
Possess at least a Bachelor's Degree or Master's Degree in Computer Science / IT, Engineering (Computer/Telecommunication), or equivalent.
Possess at least 2 years of working experience in Shopify development and deployment.
Strong knowledge of Liquid templating, JavaScript, HTML/CSS, and programming concepts with proven expertise in developing scalable Shopify solutions.
Complete understanding of the Shopify ecosystem and its core flows, including:
Proven expertise in developing custom Shopify themes and apps
Deep knowledge of Shopify data models, metafields, and object references
Experience with the latest Shopify features including Online Store 2.0, Hydrogen, and Oxygen
Shopify techno-functional knowledge across core areas (Storefront, Checkout, Orders, Inventory, Discounts, Payments)
Experience in Shopify Integration and APIs:
Shopify CLI: This command-line tool helps to generate app templates, test locally, and deploy app.
Experience with Shopify Admin API, Storefront API, and Webhooks
Web services integration (REST and GraphQL) with external systems
API development for third-party integrations (payment, logistics, WhatsApp notifications)
Experience with OpenAPI 3.0 is a plus
Experience working with Source Control (Git) and following best practices for version control and code collaboration.
Experience in working with web services integration (REST) and API responses (JSON). Experience with GraphQL is a plus.
Good discipline in writing unit tests and integration tests.
Experience with cloud services such as GCP and/or AWS is a plus.
Knowledge of Linux operating systems and command-line tools.
Experience with e-commerce analytics, conversion rate optimisation, or A/B testing tools is a plus.
About the Company
SawitPRO is a cutting-edge green digital agritech startup located in the heart of Jakarta. Our mission is to be the best innovator that improves the lives of everyone in the palm oil industry. Through our integrated end-to-end agri-platform, we create a win-win-win scenario for people, planet, and prosperity.
We provide integrated apps that connect the supply chain stakeholders in the palm oil industry (Mills, DO Agents, Smallholders, Harvesters, Drivers, etc.). Creating a digital ecosystem that essentially boosts their productivity with effortless work documentation, affordable yet original agri-inputs, and agronomist services.
Our commitment extends beyond providing innovative solutions; we aim to nurture every aspect of Indonesia's palm oil industry. By fostering growth and sustainability, we strive to bring positive change to the lives of individuals in the palm oil sector, one at a time.

