eg

NetSuite & Shopify Developer (Contract)

company
MaryRuth's
location
City, Mexico (remote)
work mode
remote
posted
27 Apr
  • ***Please only submit resumes in English. Thank you!***
  • **The Role**
  • The NetSuite & Shopify Developer is a full-time contract role on the Enterprise Systems team, reporting to and partnering closely with the Enterprise Systems Manager, who leads most day-to-day development work. This is a hands-on, ‘build-and-maintain' role focused on extending and integrating two platforms that power our operations: NetSuite (ERP) and Shopify (eCommerce). This role will develop customizations, automations, and integrations; writing SuiteScript and Liquid, building and consuming APIs, and collaborating on solution design, code review, and deployment.
  • **This is a full-time, remote, temporary contract role at an initial duration of 6 months with a possibility of extension or regularization and with a compensation range of MXN $**
  • **43,750-48,000 per month.**
  • **Responsibilities**
  • Build, customize, and maintain NetSuite solutions using SuiteScript 2.x (JavaScript/ES6), including user event scripts, client scripts, Suitelets, scheduled and map/reduce scripts, workflow action scripts, RESTlets, and SuiteQL queries.
  • Design and implement NetSuite customizations with SuiteBuilder, SuiteFlow, and the SuiteCloud Development Framework (SDF), including custom records and fields, saved searches, workflows, forms, dashboards, roles, and permissions.
  • Develop and maintain Shopify storefronts and themes using Liquid, HTML5, CSS/SCSS, and JavaScript/TypeScript, including Online Store 2.0 sections, blocks, metafields, and metaobjects.
  • Build and configure Shopify apps, theme extensions, and Shopify Flow automations, and consume the Shopify Admin REST and GraphQL APIs and Storefront API to deliver customer-facing and internal functionality.
  • Design, build, and maintain integrations between NetSuite, Shopify, and third-party platforms via REST and SOAP APIs, webhooks, scheduled jobs, and iPaaS/middleware tooling (e.g., Celigo, Boomi).
  • Partner with the Enterprise Systems Manager and other stakeholders on requirements gathering, solution design, code review, testing, and deployment, following established SDLC practices and Git-based source control workflows.
  • Troubleshoot and resolve issues, monitor system performance and data quality, and implement improvements to stability, reliability, and automation across NetSuite and Shopify.
  • Write clear technical documentation, including specifications, runbooks, change logs, and code comments, to support knowledge transfer, ongoing maintenance, and handoff to the Enterprise Systems Manager.
  • Other responsibilities as assigned.
  • **Qualifications**
  • Minimum 3-5 years of hands-on development experience with NetSuite and Shopify is required; preferred experience within a high-volume CPG eCommerce company.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a closely related field (or equivalent professional experience) required; NetSuite certifications (SuiteFoundation, SuiteCloud Developer, Administrator, or ERP Consultant) preferred.
  • Strong working knowledge of the NetSuite development stack:
  • SuiteScript 2.x (JavaScript/ES6), including user event, client, Suitelet, scheduled, map/reduce, workflow action scripts, and RESTlets.
  • SuiteBuilder, SuiteFlow, SuiteAnalytics, SuiteCommerce, and SuiteQL experience required.
  • SuiteCloud Development Framework (SDF), NetSuite bundles, and deployment workflows.
  • Saved searches, custom records and fields, workflows, forms, dashboards, roles, and permission configuration.
  • Strong working knowledge of the Shopify development stack:
  • Liquid templating language.
  • HTML5, CSS3/SCSS, JavaScript (ES6+), and TypeScript.
  • Online Store 2.0 architecture — sections, blocks, metafields, and metaobjects.
  • Shopify Admin REST and GraphQL APIs, Storefront API, Shopify CLI, and Shopify Flow.
  • Experience designing and consuming REST and SOAP APIs, and integrating systems via webhooks, scheduled jobs, or middleware.
  • Familiarity with Celigo, Boomi, Pipe 17, MuleSoft, or similar iPaaS platforms connecting NetSuite and Shopify.
  • Proficiency with Git-based version control and standard SDLC practices (branching strategies, pull requests, code review, testing, and deployment).
  • Prior work with 3PL and WMS systems is very strongly preferred.
  • Experience with AI-assisted development tools (GitHub Copilot, Claude, Cursor) and basic scripting/automation (Node.js, Python, Bash).
  • Strong debugging, problem-solving, and performance-tuning skills across both server-side and client-side code.
  • Strong communication skills in English, both written and verbal; able to write clear, accurate technical documentation and communicate technical concepts to non-technical stakeholders.
  • Experience with CI/CD tooling (GitHub Actions, Bitbucket Pipelines, Azure DevOps) and automated testing frameworks.
  • Experience with SuiteTalk (SOAP/REST web services), ODBC/JDBC analytics connectors, Shopify Plus, Shopify Functions (Rust or JavaScript), checkout extensibility, and Headless or Hydrogen storefronts is a plus.
  • Exposure to common DTC/e-commerce tools such as Klaviyo, ReCharge, Gorgias, Yotpo, or Attentive preferred, as is familiarity with EDI, 3PL/WMS, or payment gateway integrations commonly used with NetSuite.
  • Self-motivated, organized, and comfortable working independently in a fully remote environment and supporting remote teams; able to meet deadlines consistently and manage multiple concurrent work streams.
  • Reliable and trustworthy when handling sensitive business data and system access.
  • Reliable high-speed internet and cell phone service
  • **Physical Requirements**
  • Must be able to exert up to 10 pounds of force occasionally or a negligible amount of force frequently to lift, carry, push, pull, or otherwise move objects, including the human body.
  • This role involves sitting most of the time but may also involve moving for brief periods of time.
  • **The Culture at MaryRuth’s**
  • We are a fast-growing startup with a small, unified team that has a lot of fun and a big drive to change the world through our products. We are a health-conscious company with a focus on creating vegan and organic vitamins and supplements for everyone.
  • We believe our work benefits from the diverse perspectives of our employees. As such, MaryRuth’s celebrates inclusion and is committed to equal opportunity employment.
  • *MaryRuth’s is committed to the principles of equal employment opportunity. We provide employment opportunities without regard to age, race (including traits historically associated with race, such as hair texture and protective hairstyles), color, national origin, ancestry, religion, sex, sexual orientation, gender identity or expression, pregnancy (including childbirth, lactation, and related medical conditions), physical or mental disability, genetic information, marital or civil union status, veteran or military status, status as a victim of domestic violence, sexual assault, or trafficking, or any other characteristic protected by applicable federal, state, or local law. This commitment applies to all aspects of the employment relationship, including recruiting, hiring, placement, training, promotion, compensation, and termination. Where applicable, MaryRuth’s complies with local employment and labor laws in the jurisdictions in which it operates.*
see more ecommerce jobs in mexico