Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Full Stack IoT Engineer

assetflo

assetflo

Software Engineering, Other Engineering · Full-time
Waterloo, ON, Canada · Kitchener, ON, Canada · Cambridge, ON, Canada · Guelph, ON, Canada
Posted on Mar 13, 2025

We are seeking a talented and experienced Senior Full Stack IoT Engineer to drive the scaling of our innovative Cloud IoT platform. This role is ideal for a self-motivated individual who thrives in a fast-paced startup environment. As a key member of our team, you will lead a small engineering team, refine our engineering processes, and enhance product quality, scalability, and security. Our platform utilizes an event-driven architecture with microservices built on Node.js, requiring a strong understanding of our current tech stack.

RESPONSIBILITIES:

  • Lead and mentor a small engineering team, providing guidance, mentorship, and technical expertise to ensure high-quality work and team performance.
  • Collaborate with stakeholders to define the platform's architectural vision and technical roadmap, considering scalability, performance, and security requirements.
  • Design and implement microservices-based solutions ensuring efficient integration with IoT devices, cloud services, and data storage systems.
  • Drive the adoption of best practices for software development, including code quality, test automation, continuous integration, and DevOps methodologies.
  • Provide technical guidance and code reviews to ensure adherence to the platform's coding standards, maintainability, and scalability.
  • Collaborate closely with the technical founders and sales team to implement the product roadmap to deliver high-quality features on time.
  • Stay up to date with the latest trends in cloud computing, IoT technologies, microservices architecture, and ML/AI, and apply relevant knowledge to improve the platform's capabilities.
  • Collaborate with the recruitment team in hiring and onboarding new engineering talent, assessing technical skills and cultural fit.

IDEAL CANDIDATE

  • Proven experience (5+ years) as a Software Engineer or Technical Lead in building scalable cloud-based platforms and microservices architecture.
  • Experience leading engineering teams, fostering collaboration and driving results.
  • Solid understanding of cloud computing concepts, preferably with experience in AWS, or Google Cloud.
  • Deep understanding of software engineering principles, design patterns, and best practices.
  • Experienced with IoT technologies and protocols (e.g., MQTT, BLE, UWB, WiFi). Proficiency in agile software development methodologies and Scrum tools.
  • Strong attention to detail toward problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with other teams and communicate technical concepts to non-technical stakeholders.

WHAT WE OFFER

  • Growth opportunity with an early-stage company.
  • Work from home and flexible schedule.
  • An opportunity to learn from a highly supportive management team.
assetflo is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com