Full-Stack Developer for Vending Machine Software and Admin Portal

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$1500 p/m

HOURS PER WEEK

TBD

DATE UPDATED

Jun 17, 2025

JOB OVERVIEW

We are hiring a full-stack developer on a project-based contract to build software for a vending machine and a connected admin portal. The machine-side application will run on an Android tablet and communicate with the machine’s control board using TCP or serial protocols via a provided SDK.

The backend portal will allow administrators to view machine status, manage inventory, remotely trigger commands, and track transaction logs. It should include secure user authentication and basic reporting functionality.

Required technologies:
• Python or Node.js for machine-side communication
• React or Vue for the admin frontend
• FastAPI, Django, or Express for the backend
• PostgreSQL, MongoDB, or Firebase for database management
• Experience with serial or TCP communication protocols
• Android development (Java/Kotlin) or cross-platform tools like Flutter or React Native

Experience with hardware integrations or similar control systems is a strong plus.

This is a contract role for the initial build, with the need for ongoing work maintaining and improving the platform. Please include relevant project examples, your preferred stack and availability.
The backend portal will allow administrators to view machine status, manage inventory, remotely trigger commands, and track transaction logs. It should include secure user authentication and basic reporting functionality.

Required technologies:
• Python or Node.js for machine-side communication
• React or Vue for the admin frontend
• FastAPI, Django, or Express for the backend
• PostgreSQL, MongoDB, or Firebase for database management
• Experience with serial or TCP communication protocols

Experience with hardware integrations or similar control systems is a strong plus.

This is a contract role for the initial build, with the potential for ongoing work maintaining and improving the platform. Please include relevant project examples, your preferred stack, availability, and rate.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin