M

Micromart

Autonomous micro-market technology for unattended retail

Software Engineer - Backend, Edge Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • Strong experience building and owning production software systems.
  • Solid fundamentals in systems design, debugging, and software architecture.
  • Experience with Node.js, TypeScript, and service-based architectures.
  • Experience building real-time systems using sockets or event-driven patterns.
  • Comfort working with Linux-based systems, containers, and device-level software.
  • Experience integrating with hardware or external devices using USB, network protocols, or similar interfaces.
  • Strong understanding of networking fundamentals, including IP addressing and local networks.
  • Ability to reason about performance, reliability, and observability in long-running systems.
  • Comfort working close to hardware and physical constraints.

Responsibilities

  • Design, build, and maintain Node.js and TypeScript services running on edge devices.
  • Build and operate Express-based services deployed in Docker on Linux.
  • Work on real-time systems using sockets and event-driven architectures.
  • Integrate with cameras, payment devices, locks, routers, sensors, and other hardware.
  • Work with USB and other device protocols, networking, IP addressing, and connectivity constraints.
  • Build systems that handle real-time events, intermittent connectivity, and offline scenarios.
  • Investigate and resolve issues across application code, operating systems, networking, and hardware.
  • Debug camera recording pipelines and other performance-sensitive workloads.
  • Improve observability, logging, and monitoring for systems running in production.
  • Collaborate closely with platform, frontend, and hardware teams.
  • Make pragmatic tradeoffs that prioritize stability, simplicity, and long-term maintainability.
  • Take ownership beyond writing code, including code reviews, release follow-through, and raising the quality bar across the team.

Desired Qualifications

  • Experience with edge computing, IoT, or connected device platforms.
  • Experience working with Linux or Android-based devices.
  • Experience with cameras, vision systems, or video recording pipelines.
  • Experience with Balena or similar device management platforms.
  • Experience with React or React Native.
  • Background in startups or small teams where ownership mattered more than process.

About the Company

Micromart

Autonomous micro-market technology for unattended retail

Micromart provides autonomous micro market technology for unattended convenience retail. It uses modular smart stores—configurable as a Pantry, Fridge, Freezer, or Heating Tower—with secure smart locks; customers pre-authorize payment, select items, and AI sensors detect what was taken, and charges are processed when doors close. It differentiates itself through plug‑and‑play hardware, AI-driven item recognition, dynamic pricing with digital price tags, and a centralized remote management platform for real-time inventory and sales analytics, backed by KitchenMate’s proven track record. Its goal is to reduce operating costs and losses for vending, micro markets, and foodservice operators while expanding 24/7 convenience across the United States and Canada.

Company size
11-50
Company stage
Series A
Total funding
$5M
Headquarters
Atlanta, GA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Micromart

See more jobs