Full-Stack Engineer

Bangkok, Thailand

Full-time

|

On-site

Role Overview

You will be responsible for connecting live IoT/BMS data to AltoTech’s Digital Twin platform across multiple concurrent pilot sites, while building the web-based dashboards and UI components that customers interact with. You’ll work closely with the Dev Lead on architecture, the IoT team on data pipelines, and the 3D partner on integrating Unreal Engine outputs with the platform.

Responsibilities

IoT Implementation & Data Integration

  • Configure and deploy IoT data connections for each new pilot site

  • Map BMS protocols and equipment hierarchies to AltoTech’s data model

  • Build and maintain API integrations between AltoOS (IoT platform), the 3D visualization layer (WebGL, Three.js, Unreal Engine), and the Digital Twin dashboard

  • Develop standardized integration templates to reduce per-site configuration time

  • Support IoT API reliability targets: 95% monthly data transmission consistency


Platform & Dashboard Development

  • Build production-grade web dashboards for Digital Twin platform (monitoring, control, fault detection, energy analytics)

  • Develop reusable UI components and data visualization modules for building-level and multi-property views

  • Implement API orchestration layer connecting IoT data streams, 3D scene overlays, and analytics outputs

  • Create and maintain API documentation

  • Build dashboard variants for different verticals: government buildings, hospitals, data centers, commercial properties


Cross-Functional & Scaling

  • Collaborate partners on integration architecture, ensuring 3D scenes receive live IoT data overlays

  • Contribute to deployment playbook and onboarding checklist for new customer sites

  • Participate in weekly Demo Days and daily DT stand-ups to align with product and business development

Qualifications

Technical Skills

  • 3+ years of full-stack development experience with modern JavaScript/TypeScript frameworks (React, Next.js, or Vue.js for frontend; Node.js or Python for backend)

  • Hands-on experience with REST API design, integration, and documentation

  • Working knowledge of IoT protocols and data pipelines: MQTT, Modbus and BACnet

  • Experience with real-time data handling: WebSockets, server-sent events, or streaming APIs

  • Familiarity with cloud infrastructure (Azure), IoT middleware platforms, and Containerized Deployments

  • Database experience with both relational (PostgreSQL) and time-series data (InfluxDB, TimescaleDB, or similar)


Professional Skills

  • Comfortable working in a small, fast-moving team where you own features end-to-end (no separate frontend/backend handoffs)

  • Ability to work with external technical partners and translate product requirements into integration specs

  • Strong debugging skills for distributed systems: IoT device issues, API failures, data pipeline gaps

  • Comfortable with ambiguity; we’re building deployment processes as we go, not following established playbooks


Preferred Qualifications

  • Experience with BIM data formats (IFC, gbXML) or 3D visualization libraries (Three.js, Cesium).

  • Experience with Building Management Systems or Building Automation Systems (BMS / BAS) in which intensively focus on industrial trends, including PropTech, Smart Buildings, Energy Management System (EMS), and Smart Facility Management (Smart FM).

  • Knowledge of data visualization libraries for building analytics dashboards

What we offer

  • Join a fast-growing startup at the forefront of sustainability and smart-building innovation.

  • Work with cutting-edge AI, IoT, and autonomous control technologies alongside a passionate, world-class team.

  • Make a tangible impact by building interfaces that help reduce energy consumption and carbon emissions globally.

  • Grow your career with opportunities to collaborate with global tech leaders like Microsoft and NVIDIA.



Send your CV and a brief note about a project where you integrated IoT/sensor data with a web application to: kwarodom@altotech.ai, jaratpong.v@altotech.ai, and kanignan.s@altotech.ai.

Subject line: Full-Stack Engineer – Digital Twin [You Name]

Send your CV and a brief note about a project where you integrated IoT/sensor data with a web application to: kwarodom@altotech.ai, jaratpong.v@altotech.ai, and kanignan.s@altotech.ai.

Subject line: Full-Stack Engineer – Digital Twin [You Name]

About AltoTech

At AltoTech, we are transforming the future of sustainable buildings through cutting-edge IoT and AI-driven solutions. Our mission is to optimize energy use, reduce emissions, and lead the charge toward a net-zero world.