https://bayt.page.link/9UCuhvMd4DvwxCQV7
Back to the job results

POS / Kiosk Full stack Developer ( Part-time / Contractor / Freelancer )

2 days ago 2025/07/06
Remote
Other Business Support Services
Create a job alert for similar positions

Job Description

Who Are We❓
We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region. Also Foodics has achieved three rounds of funding, with the latest raising $170 million in the largest SaaS funding round in MENA, boosting its innovation capabilities to better serve business owners.


The Job in a Nutshell💡


Foodics is enhancing its self-service kiosk system and integrating it with a Universal Hardware Integration Platform (UHIP). The project focuses on streamlining hardware compatibility, Vue-based plugin development, scripting automation, and deployment tooling. Freelancers will work on optimizing UHIP, fixing bugs, refining the Vue plugin, and improving deployment processes. The scope includes scripting automation, frontend development (Vue.js), backend API integrations, and deployment configurations.


This role requires hands-on contributions in troubleshooting, enhancing hardware integration layers, updating the UHIP.js library, and improving command execution workflows within the platform.


What Are We Looking For


Freelancers/Contractors/Part-timers applying for this project should have expertise in:


  • Frontend Development (Vue.js) – Experience in Vue.js component architecture, Vue plugins, and UI frameworks.
  • Backend Development (Node.js, APIs) – Knowledge of RESTful API integrations, debugging server-side issues, and improving data handling.
  • Hardware Integration & Communication – Understanding of device communication layers, WebSockets, and command execution with hardware.
  • Scripting & Automation – Proficiency in scripting (Bash, Python, or Node.js) for automating platform updates and configurations.
  • Deployment & Helm Charts – Experience in containerized deployment, Helm charts, and Kubernetes configurations.
  • Debugging & Performance Optimization – Ability to identify, document, and resolve bugs in UHIP and related hardware interactions.

Who Will Excel


  • Candidates with experience in POS/Kiosk Systems.
  • Candidates well understanding Hardware SDKs and APIs for peripherals (e.g., printers, scanners, payment devices).
  • Candidates that are comfortable working in agile, task-based development cycles with milestone-based deliverables.
  • Candidates with prior contributions to Vue.js plugins, hardware integration projects, or automation tooling.

What We Offer You❗
We believe you will love working at Foodics!


  • This is a contract based role that can be performed along with other job(s).
  • Flexible working hours for an average of 2-4 hours per day.
  • Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.