A technology startup in Toronto is seeking a Software Engineer to build and operate software systems for smart stores. You will design and maintain Node.js and TypeScript services, work on real-time systems, and integrate with various hardware components. Ideal candidates have strong experience in software systems, particularly with Node.js and TypeScript, and a comfort working close to hardware. Competitive salary and equity, health benefits, and a hybrid work environment are offered.
Qualifications
Strong experience in building production software systems.
Experience with Node.js, TypeScript, and service architectures.
Comfort with Linux-based systems and device-level software.
Responsibilities
Design and maintain Node.js and TypeScript services on edge devices.
Work on real-time systems using sockets and event-driven architecture.
Debug camera recording pipelines and performance-sensitive workloads.
Skills
Node.js
TypeScript
Real-time systems
Systems design
Debugging
Software architecture
Linux
Event-driven architecture
Networking fundamentals
Device integration
Tools
Docker
IoT device management
Job description
A technology startup in Toronto is seeking a Software Engineer to build and operate software systems for smart stores. You will design and maintain Node.js and TypeScript services, work on real-time systems, and integrate with various hardware components. Ideal candidates have strong experience in software systems, particularly with Node.js and TypeScript, and a comfort working close to hardware. Competitive salary and equity, health benefits, and a hybrid work environment are offered.