Alabama Solutions

Alabama Solutions

Alabama Solutions specializes in providing expert software outsourcing and staff augmentation services, leveraging skilled IT talent from Latin America to enhance business growth through efficient communication and adaptable technology solutions.

Internet Software & Services
11-50
Founded 2016

Description

  • Architect, build, and maintain high-quality Shopify POS applications.
  • Develop custom UI extensions using the Shopify POS UI Extensions SDK.
  • Integrate server-side logic and third-party services with POS frontend components.
  • Collaborate with project managers, frontend developers, and clients to define retail technical and business requirements.
  • Test and debug applications across devices, including physical Shopify POS hardware.
  • Write clean, well-documented code and build reusable libraries.
  • Stay current with updates and emerging technologies in the Shopify POS platform.
  • Troubleshoot complex issues in live retail environments with minimal disruption to store operations.

Requirements

  • 4+ years of professional software development experience, including at least 3 years focused on Shopify app development.
  • 1 year of hands-on Shopify Point of Sale (POS) experience.
  • Experience building and successfully deploying custom Shopify POS applications and extensions, or a strong retail background.
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), React, and TypeScript.
  • Proven integrations with payment gateways, tax engines, loyalty/fraud platforms, ERP, Inventory, and OMS systems.
  • Degree or certification in software development.
  • Fluent written and spoken English.
  • Strong organizational and documentation skills with a detail-oriented mindset.
  • Experience integrating POS with RFID platforms.
  • Knowledge of the latest POS UI Extension Targets and Admin Direct APIs.
  • Experience with iPaaS and event-driven architectures.
  • Experience with observability tools and practices such as New Relic, Datalog, Sentry, alerts, dashboards, SLIs/SLOs.
  • Knowledge of security best practices.
  • Familiarity with JavaScript, React, TypeScript, @shopify/retail-ui-extensions(-react), Polaris, Node.js/Remix, Shopify Admin GraphQL, webhooks, App Bridge, GitHub Actions, Shopify Partners deploy, and AWS EventBridge/Lambda or equivalent cloud services.
  • Bonus: Experience integrating POS applications with hardware such as receipt printers, barcode scanners, and payment terminals.
  • Bonus: Familiarity with inventory management systems, loyalty programs, or other retail technologies.
  • Bonus: Experience with other programming languages such as Python, Ruby, or PHP.

Benefits

  • Remote work with flexibility to manage your schedule.
  • Option to work from an office in Miami, FL.
  • Option to work from any WeWork location in the US.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Full Stack Software Engineer

Vonage 1K-5K Diversified Telecommunication Services

Vonage is seeking a Full Stack Software Engineer for its Connectors Engineering team to build and improve communications connectors and services across frontend and backend systems.

Agile AWS CSS Docker Git HTML HubSpot Kubernetes Salesforce TypeScript
4 hours, 30 minutes ago

Sr. Full Stack .NET Developer (Remote, Contract)

INFUSE 251-1K Professional Services

INFUSE is seeking a Senior Full Stack .NET Developer to build and evolve internal automation products for its Intelligent Automation Department, supporting operational teams across the full stack.

Angular Azure C# CI/CD CSS Docker Git HTML JavaScript MongoDB .NET Playwright Python React REST API Selenium TypeScript Vue.js
4 hours, 30 minutes ago

Sr. Full Stack .NET Developer (Remote, Contract)

INFUSE 251-1K Professional Services

INFUSE is hiring a Senior Full Stack .NET Developer to build and evolve internal automation products for operational teams within its Intelligent Automation Department.

Angular Azure C# CI/CD CSS Docker Git HTML JavaScript MongoDB .NET Playwright Python React REST API Selenium TypeScript Vue.js
4 hours, 30 minutes ago

Sr. Full Stack .NET Developer (Remote, Contract)

INFUSE 251-1K Professional Services

INFUSE is hiring a Senior Full Stack .NET Developer for its Intelligent Automation Department to build and evolve internal automation products that support operational teams across the company.

Angular Azure C# CI/CD CSS Docker Git HTML JavaScript MongoDB .NET Playwright Python React REST API Selenium TypeScript Vue.js
4 hours, 30 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers