Full Stack Developer (GO + Protocol Integration & Embedded Systems)
Location:
Dubai
Company:
Truesync IoT Systems Global Ltd
Type:
Full-Time
Experience:
3-8 Years (Flexible for the right candidate)
About the Role:
We are seeking a
dynamic, multi-skilled Full Stack Developer
with hands-on experience in
Golang
,
API development
, and
protocol integration
to join our agile and fast-growing team.
This role is perfect for someone who thrives in
multi-disciplinary environments
, is comfortable wearing multiple hats, and is passionate about
building reliable software
,
integrating IoT protocols
, and occasionally
getting hands-on with firmware and edge computing algorithms
.
Key Responsibilities:
Full Stack Development
using GO (Golang), and related technologies.
Design, build, and maintain robust
APIs (RESTful, MQTT, HTTPS)
and integrate third-party systems/protocols.
Develop
protocol decoding modules
and custom integrations.
Work on
Linux-based
environments for scripting, system integration, and deployment.
Handle
JSON
data parsing, manipulation, and storage effectively.
Occasionally support
firmware development
(C, C++, embedded programming) for microcontrollers and edge devices.
Participate in building and optimizing
edge-side algorithms
for IoT and smart systems.
Collaborate with hardware engineers, product owners, and QA teams for seamless integration.
Troubleshoot issues across stacks: software, firmware, APIs, and protocols.
Skills and Experience:
Mandatory:
3+ years of hands-on experience in
GO language
(Golang).
Strong proficiency in
API development
,
protocol design
, and
integration
(RESTful, MQTT, HTTPS).
Experience with
protocol decoding and message parsing
.
Good command of
Linux environments
, bash scripting, and shell scripting.
Excellent understanding of
JSON data structures
and their manipulation.
Exposure to full-stack development (frontend and backend understanding).
Desirable/Nice-to-Have:
Embedded systems programming (C, C++, RTOS, FreeRTOS, ARM MCUs).
Experience with
edge computing
/
edge AI algorithms
.
Familiarity with containerization technologies (Docker, Kubernetes).
Basic understanding of IoT platforms (Azure IoT, AWS IoT, etc.)
Experience with firmware OTA updates, BLE, LoRaWAN, NB-IoT is a plus.
Ideal Candidate Traits:
Multi-tasker
who enjoys working on diverse tech stacks.
Problem solver
with strong troubleshooting skills across hardware and software.
Self-driven
with a startup mindset -- can adapt and learn quickly.
Ability to
take ownership
of tasks and deliver with minimal supervision.
Excellent communication and collaboration skills.
What We Offer:
Opportunity to work on cutting-edge IoT and smart system projects.
Exposure to diverse technologies and real-world problem-solving.
Flexible and supportive working environment.
Competitive salary and performance bonuses.
Job Type: Full-time