Match score not available

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

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience in Frontend Development using Vue.js and component architecture., Strong knowledge of Backend Development with Node.js and RESTful API integrations., Familiarity with hardware integration, device communication layers, and scripting for automation., Experience with containerized deployment, Helm charts, and Kubernetes configurations..

Key responsabilities:

  • Optimize the Universal Hardware Integration Platform (UHIP) and fix bugs in the system.
  • Refine Vue.js plugins and improve deployment processes for the kiosk system.
  • Contribute to troubleshooting and enhancing hardware integration layers.
  • Automate platform updates and configurations through scripting.

Foodics logo
Foodics Scaleup https://www.foodics.com
501 - 1000 Employees
See all jobs

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Full Stack Engineer Related jobs