Full-Stack Software Developer - Systems, UI & Integrations

Haply

Haply

Design, Software Engineering
Montreal, QC, Canada · Canada
Posted on Aug 12, 2025

Responsibilities

  • System Architecture & Infrastructure
  • Design and maintain multi-OS compatible software architectures (Windows, Linux, macOS).
  • Manage and monitor company tech infrastructure dashboards for performance and uptime.
  • Oversee software licensing, usage tracking, and renewal planning.
  • Ensure compliance with ISO 27001, SOC2, and GDPR standards.
  • Software Development – UI/UX & Applications
  • Develop responsive, interactive applications using React, Svelte, Tauri, and Three.js.
  • Build cross-platform dashboards for robotics data visualization and device monitoring.
  • Collaborate with UX designers to ensure user-centric product design.
  • Integrations & Data Pipelines
  • Implement and maintain integrations for Odoo, UPS, GitLab, QuickBooks, and other SaaS platforms.
  • Manage APIs, database connections, and internal tooling for manufacturing and finance KPIs.
  • ​ Optimize CI/CD workflows for automated testing, deployment, and performance monitoring.
  • Performance Optimization & Security
  • Monitor and enhance system performance, scalability, and reliability.
  • Develop diagnostic tools for bottleneck detection and resolution.
  • Implement secure communication protocols (WebSockets, JSON, serial interfaces) for hardware–software interactions.
  • Collaboration & Leadership
  • Work cross-functionally with engineering, operations, and client teams.
  • Mentor junior developers and participate in peer code reviews.
  • Support onboarding and system access for internal staff and contractors.

Must Have

  • 3+ years of professional experience in full-stack development.
  • Proficiency in Python, JavaScript/TypeScript, and Git-based workflows.
  • Strong experience with React, Svelte, or similar frameworks.
  • Familiarity with databases (structured and unstructured) and DevOps practices.
  • Understanding of software security protocols and compliance standards.
  • Excellent problem-solving and communication skills.

Nice to have

  • Experience with Odoo module development or ERP integrations.
  • Knowledge of Rust (Tauri) and Three.js/D3.js for data visualization.
  • Background in robotics, IoT, or manufacturing systems.
  • Familiarity with JumpCloud or similar system controllers.