Start Date
Immediate
Expiry Date
14 Nov, 25
Salary
85000.0
Posted On
14 Aug, 25
Experience
2 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Good communication skills
Industry
Computer Software/Engineering
Kiosk Operators LLC is seeking a highly skilled and experienced Software Architect / Developer to lead the design and development of our end-to-end software platform supporting our innovative refrigerated and hot food kiosks, as well as smart locker systems. This is a full-time in-house role for a self-motivated, versatile engineer who can manage front-end UX, middleware integrations, firmware coordination, and backend systems.
You will collaborate cross-functionally with internal teams and external manufacturing partners, and directly interface with our enterprise customers’ IT and leadership teams. You will own the software vision and execution—from design through deployment—and help define our product roadmap.
Responsibilities
Architecture & Design
- Design and lead the technical architecture for a modular, scalable software platform supporting multiple device types and customer use cases.
- Select and implement technology stacks that are efficient, secure, and aligned with open-source best practices.
- Ensure seamless integration between front-end UI, backend CMS, inventory systems, and hardware/firmware APIs.
Front-End Kiosk UI
- Build visually engaging and user-friendly ordering flows using designs developed in Figma.
- Support product browsing, real-time inventory, wait time displays, coupon/promotion handling, and seamless checkout.
- Develop UI components for Android kiosk screens and web-based admin panels.
Middleware & Device Integration
- Interface with Android-based firmware and AIDL APIs to operate robotic arms, ovens, dispensing units, and locker doors.
- Collaborate with manufacturers to test and refine device behaviors and API integrations.
- Integrate with payment devices (e.g., Cantaloupe) and support secure, real-time payment processing.
Backend System Development
- Build and maintain a robust content and inventory management system (CMS) that supports real-time kiosk synchronization.
- Manage configuration of pricing, cook profiles, taxes, and location-based customization across kiosks.
- Implement reporting dashboards, data logging, and customer-facing features like SMS/email receipts via Twilio and SendGrid.
Kiosk Management System (KMS)
- Develop core KMS functions: user/workspace management, device provisioning, and status monitoring.
- Enable remote actions such as rebooting kiosks, managing alerts, and initiating diagnostics.
Project Execution & Customer Collaboration
- Work directly with KO’s enterprise clients and their internal IT and leadership teams to align on integration timelines, feature needs, and support protocols.
- Manage and organize development efforts through a formal project management platform (e.g., Teamwork, Asana, Jira).
- Ensure tasks are well-documented, dependencies are tracked, and deadlines are consistently met.
- Coordinate across internal and external teams to resolve bugs and system issues efficiently.
Required Skills & Experience
Technical Stack
- Languages/Frameworks: Java, Python, JavaScript/TypeScript, HTML/CSS
- Mobile/Kiosk: Android SDK (with AIDL experience preferred)
- Frontend: React.js or similar; Figma for UI handoff
- Backend: Node.js, Django/Flask (Python), or Java Spring
- Database: PostgreSQL, MySQL, or NoSQL
- APIs: RESTful API design and integration
- Cloud/DevOps: AWS, Docker, Git, CI/CD
- Security: OAuth, API Key Authentication, 2FA
- Messaging/Notification: Twilio (SMS), SendGrid (email)
- Payments: Integration with devices like Cantaloupe
Professional Experience
- 5+ years full-stack development with increasing architectural responsibilities.
- 2+ years in a lead developer or system architect role.
- Experience working directly with clients or external IT teams on custom integrations.
- Strong organizational and project planning skills with ability to use PM software and manage timelines.
- Experience with real-time device data flows, embedded hardware integration, or IoT systems is a strong plus.
Soft Skills & Attributes
- Excellent communication and interpersonal skills; ability to interface with both technical and non-technical stakeholders.
- Strong organizational discipline, self-motivation, and attention to detail.
- Ability to prioritize, multitask, and deliver high-quality results on schedule in a dynamic, startup-style environment.
What We Offer
- Competitive salary and comprehensive benefits.
- High-impact role with visibility and ownership across our growing platform.
- A passionate, supportive, and entrepreneurial team culture.
- Opportunities to grow with a company on the leading edge of automated food and retail technology.
Job Type: Full-time
Pay: $85,000.00 - $105,000.00 per year
Work Location: In perso
Please refer the Job description for details