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.
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.

