
Shopify POS Fullstack Developer/ 1 day ago
Quick Summary
Shopify POS Full Stack Developer: Retail Technology Expert
Anatta is seeking a passionate and unique individual to join our global team, creating meaningful omnichannel solutions. We are looking for an expert Shopify Full Stack Developer to engineer seamless, robust, and innovative in-store experiences utilizing Shopify Point of Sale (POS).
The ideal candidate possesses a deep technical understanding of Node.js and React, and is driven to solve complex retail challenges. You will be crucial in bridging the gap between e-commerce and physical retail by developing custom POS UI extensions and integrating essential third-party services. This role ensures our POS solutions are performant, reliable, and perfectly aligned with client business needs.
Key Responsibilities
- Architect, build, and maintain high-quality, reusable, and performant Shopify POS applications.
- Develop custom UI Extensions using the Shopify POS UI Extensions SDK to create bespoke in-store workflows.
- Integrate server-side logic and third-party services with POS frontend components.
- Collaborate with project managers, frontend developers, and clients to define 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 for future development.
- Stay current with emerging technologies and updates within the Shopify POS platform.
- Troubleshoot complex issues in live retail environments, ensuring minimal disruption to store operations.
Ideal Qualifications for Shopify POS Development
- 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 successfully deploying custom Shopify POS applications and extensions OR a retail background is strongly preferred.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), React, and TypeScript.
- Proven experience integrating with critical retail systems: payment gateways, tax engines, loyalty/fraud platforms, ERP, Inventory, and OMS.
- Fluent written and spoken English communication skills.
- Excellent organizational and documentation skills with a detail-oriented mindset.
Preferred Skills & Technologies
Technical Skills
- Experience with integrations between POS and RFID platforms.
- Knowledge of Latest POS UI Extension Targets and Latest Admin Direct API’s.
- Experience in iPaaS and event-driven architectures.
- Observability Implementation (e.g., New Relic, Datadog, Sentry, alerts, dashboards, SLIs/SLOs).
- Familiarity with the typical stack: JavaScript, React, TypeScript, @shopify/retail-ui-extensions(-react), Polaris, Node.js/Remix, Shopify Admin GraphQL, Webhooks, App Bridge.
- CI/CD experience using GitHub Actions (or similar) and Shopify Partners deploy processes.
- Experience with AWS (EventBridge, Lambda) or equivalent cloud services.
- Bonus: Experience integrating POS applications with hardware like receipt printers, barcode scanners, and payment terminals.
- Bonus: Familiarity with inventory management systems, loyalty programs, or other common retail technologies.
- Bonus: Experience in other programming languages, such as Python, Ruby, or PHP.
Soft Skills
- Excellent problem-solving skills to analyze information and find logical solutions.
- Strong organizational skills to establish efficient plans and adapt quickly to unexpected changes.
Benefits and Compensation
We offer a range of benefits and perks to support our employees:
- Full medical, dental, vision, disability, and company paid life insurance.
- Employer 401(k) contributions.
- Employee assistance program.
- Start with 20 days of PTO annually plus holidays.
- Paid parental leave.
- Company events, happy hours, and retreats.
- Budget for continuing education.
For US-based roles, the annual salary range is $140,000 - $160,000 USD, commensurate with experience, qualifications, and geographical location.
