Full Stack Developer, TypeScript, Node.js, React.js

Posted 75ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

E-commerce software development role focusing on Shopify solutions with TypeScript, Node.js, and React. Involves apps, automations, and customizations in a remote, international environment.

Responsibilities:

  • Develop and maintain e-commerce solutions focused on Shopify, including Apps, automations (Flow), and Theme customizations, ensuring technical quality, security, and continuous product improvement.
  • Develop and enhance Shopify Apps (custom/private and/or public apps) using TypeScript/Node.js and React.js.
  • Implement integrations with the Shopify Admin API / Storefront API, Webhooks, and event handling.
  • Create and maintain automations and flows with Shopify Flow (when applicable).
  • Work on Shopify Theme customizations and maintenance (Liquid, sections, templates) following performance best practices.
  • Ensure engineering standards: testing, code review, documentation, and CI/CD.
  • Apply information security best practices (permissions, secrets, handling sensitive data) and compliance.
  • Collaborate with Product/Operations to understand context, propose solutions, and deliver predictably.

Requirements:

  • Strong production experience with TypeScript, Node.js, and React.js.
  • Experience with APIs (REST/GraphQL), authentication (OAuth), Webhooks, and system integrations.
  • Experience with databases (e.g., PostgreSQL/MySQL) and basic data modeling.
  • Troubleshooting skills and end-to-end ownership (from issue to delivery).
  • Self-driven, proactive learner with initiative to resolve problems and unblock progress.
  • Preferred:
  • Experience with the Shopify ecosystem: Apps, Flow, Theme (Liquid), Polaris/App Bridge, Functions.
  • Experience with e-commerce concepts (orders, inventory, fulfillment, payments).

Benefits:

  • Work model: 100% remote
  • International environment
  • Contract type: Contractor (PJ / B2B)