You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack/Rust Software Engineer

🚀 Hey there! We’re OrderIQ, a restaurant tech startup building the next-generation point-of-sale system. We just raised our pre-seed round and are now expanding our platform from web to desktop terminals and windows tablets using Rust + Tauri. Our mission: empower restaurants with fast, reliable, offline-first tools that just work—even without internet.

We’re looking for a Rust developer to help us migrate our React-based POS system into a native desktop app using Tauri. You’ll work closely with the founding team to implement hardware integrations (printers, cash drawers), offline capabilities (SQLite, sync queues), and performance improvements across platforms.

This is a hands-on, high-impact role where you’ll grow your skills in Rust, systems programming, and hardware integration—all while contributing to real software used in restaurants every day.

🛠️ What You'll Do

Build type-safe command bridges between the frontend and Rust backend

Implement local database functionality using SQLite

Help integrate receipt printers (ESC/POS over USB/network)

Build features for working offline, including local queues and sync logic

Support cash drawer control via printer or direct serial

Write logging/debugging tools to improve reliability

Work with mock hardware setups to test without physical devices

đź§  Ideal Background

Degree in Computer Science (or equivalent experience)

Experience building in Rust or other system-level languages (open-source or personal projects are great!)

Interest in hardware-level programming or systems design

Familiarity with TypeScript/React is a bonus

Eagerness to learn, take feedback, and grow in a startup environment

đź§° Tech Stack

Backend: Rust, Tauri, SQLite

Frontend: React, TypeScript

Hardware: USB/Serial printers (ESC/POS), cash drawers

APIs: Node.js + Rails backend