
Shopify POS Full Stack Developer/ 5 days ago
Quick Summary
Join our engineering team as an expert Shopify Full Stack Developer to create seamless, robust, and innovative in-store experiences for Shopify Point of Sale (POS). We seek a candidate with deep expertise in Node.js and React, passionate about solving real-world retail challenges. In this role, you will bridge online stores and physical retail operations by developing custom POS UI extensions and integrating essential third-party services. Ensure our Shopify POS solutions are performant, reliable, and aligned with client business needs.
Responsibilities
- Architect, build, and maintain high-quality, reusable, and performant Shopify POS applications.
- Develop custom UI Extensions using the Shopify POS UI Extensions SDK for bespoke in-store workflows.
- Integrate server-side logic and third-party services with POS frontend components.
- Collaborate with project managers, frontend developers, and clients on technical and business requirements for retail environments.
- Thoroughly test and debug applications across various devices, including physical Shopify POS hardware.
- Write clean, well-documented code and build reusable libraries.
- Stay updated on emerging technologies and updates within the Shopify POS platform.
- Troubleshoot complex issues in live retail environments to minimize disruption.
Requirements
- 4+ years of professional software development experience, with at least 3 years focused on Shopify app development.
- 1 year of hands-on Shopify Point of Sale (POS) experience.
- Demonstrable experience building and deploying custom Shopify POS applications and extensions; retail background preferred.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), React, and TypeScript.
- Proven experience with integrations including payment gateways, tax engines, loyalty/fraud platforms, ERP, Inventory, and OMS.
- Education: Degree or certification in software development.
- Fluent in written and spoken English.
- Strong organizational and documentation skills with a detail-oriented mindset.
Technical Skills
- Integrations between POS and RFID platforms.
- Knowledge of the latest POS UI Extension Targets.
- Knowledge of the latest Admin Direct API’s.
- Experience with iPaaS and event-driven architectures.
- Observability Implementation (e.g., New Relic, Datalog, Sentry, alerts, dashboards, SLIs/SLOs).
- Knowledge of security best practices.
- Proficiency in JavaScript, React, TypeScript, @shopify/retail-ui-extensions(-react), Polaris.
- Experience with Node.js/Remix, Shopify Admin GraphQL, Web hooks, App Bridge.
- CI/CD with GitHub Actions (or similar) and Shopify Partners deploy.
- Experience with AWS (EventBridge, Lambda) or equivalent cloud services.
- Bonus: Experience integrating POS applications with hardware (receipt printers, barcode scanners, payment terminals).
- Bonus: Familiarity with inventory management systems, loyalty programs, or other retail technologies.
- Bonus: Experience in other programming languages like Python, Ruby, or PHP.
Soft Skills
- Excellent problem-solving skills to analyze information, find optimal solutions, and make logical decisions.
- Strong organizational skills to plan efficiently, adapt to changes, and ensure objectives are met.
Benefits
Enjoy remote work flexibility, allowing you to manage your time and achieve a healthy work-life balance. You also have the option to work from our office in Miami, FL, or any WeWork Location in the US.
