Procom
Full-Stack Software Engineer
Toronto, Ontario, Canada · Remote
RATE
$128K–$160K/yr CAD
POSTED
6/1/2026
Job Description
Full-Stack Software Engineer:
On behalf of our telecommunications client, Procom is searching for a Full-Stack Software Engineer for a permanent role. This position is a remote position with preference for candidates located in Toronto or Montreal.
Full-Stack Software Engineer - Job Description:
Our client is building the future of wireless communication with the goal of creating one unified network open to any person and device worldwide. The Full-Stack Software Engineer will contribute to developing innovative systems that scale, helping to connect millions of devices to wireless networks.
Full-Stack Software Engineer - Responsibilities:
• Work on developing and deploying exciting new features
• Advise on technologies and present solutions to the team
• Take on legacy architecture and digital transformation projects
• Expand on our Node services suite of applications
• Document any new and undocumented processes and workflows
• Work in a start-up environment with lots to do and lots of hats to wear
• Assist in building tools to ensure a high-quality end-user product
• Help us scale to tens of millions of customers & connected devices
Full-Stack Software Engineer - Mandatory Skills:
• Strong full-stack engineer comfortable owning a feature from Postgres schema through WebSocket protocol to the React component
• Deep Node.js + TypeScript experience
• Strong React, especially with modern hooks-era React
• Experience with relational data modeling and SQL (Postgres preferred)
• Comfort with real-time systems — WebSockets, pub/sub, presence, reconnection, backpressure
• Experience with queues and async fan-out (SQS, RabbitMQ, Kafka, Redis Streams)
• Working knowledge of AWS and containerized deployments (EKS / Kubernetes, or equivalent)
Full-Stack Software Engineer – Nice-to-Have Skills:
• Experience with React Native beyond the JS surface
• Experience designing or operating systems with CPNI / HIPAA / PCI / SOC 2 compliance constraints
• Experience with SSO / OIDC and JWT-based session models
• Experience operating WebSocket fleets at scale
• Familiarity with Nx, pnpm workspaces, or comparable monorepo tooling
Full-Stack Software Engineer – Assignment Length:
This is a permanent position.
Full-Stack Software Engineer - Start Date:
ASAP.
Full-Stack Software Engineer - Assignment Location:
Remote position with preference for candidates in Toronto, Ontario, Canada, or Montreal, Quebec, Canada.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
Ready to apply?
You'll complete the application through our portal.
Role summary
Full-Stack Software Engineer
Toronto, Ontario · Remote
RATE
$128K–$160K/yr CAD
TYPE
Permanent
STARTS
6/1/2026
POSTED
1 day ago
ATS ID
326353
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →