
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