Senior full stack engineer/Architect of dining solutions

The Hire
Tampa, FL, United States
2 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Amazon Web Services Databases Hardware Design Laravel MySQL PCI Data Security Standards Clover Systems Integration Tokenization Wi-Fi Technology
+3 more
Lightspeed Tablet Computers AngularJS

Job description

Square Lightspeed Clover NCR

  1. Payments Expertise Need experience with: Credit card processing EMV terminals PCI compliance Tokenization Refunds Chargebacks Stored payment methods Subscription billing

  2. Offline-First Architecture Dining rooms lose WiFi. Must understand: Offline order capture Sync conflict resolution Local databases Device failover

  3. Hardware Integration Must have experience integrating: Receipt printers Kitchen printers Cash drawers Card readers Tablets Handheld ordering devices

  4. Hospitality Operations Knowledge This is arguably more important than coding. Need to understand: Meal plans Resident accounts Guest dining Split checks House accounts Dietary restrictions Table service Quick service Kitchen display systems Inventory

Requirements

10+ years experience building scalable SaaS products 3+ years building dining software/POS. Strong preference if from senior living or hospitality industry. 3+ years leading engineering teams Tech stack- MySQL, PHP, Laravel, Angular, Javascript. Plus if experience in AWS.

  1. POS Architecture Experience (Mandatory) Must have built or been a senior contributor to: Restaurant POS Hospitality POS Retail POS Payment processing systems Experience with companies such as

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

9:43 min

Tracing the HTTP request lifecycle inside Laravel

Rumpel Christoph · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

2:19 min

Replacing client-side reactivity with HTMX and server rendering

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all