Faster chat, better deals — Get the App

Backend Developer (IoT - BMS)

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience levelMore than 10 years
Education levelNo degree limit

Description

**Job Opening: Backend Developer IoT** **Code: 425\-26** **Work Model: Remote** **Mon–Fri \| 08:00 to 17:00** **Contractor (PJ)** \| **Indefinite Term** RESPONSIBILITIES * Develop low-level software and embedded systems, focusing on building efficient, scalable, and high-performance solutions for resource-constrained environments. * Design, implement, and maintain high-performance, reliable backend systems for integration with IoT devices and BMS solutions. * Optimize software, communication, and resource consumption across connected devices and services. * Conduct performance analysis, benchmarking, profiling, and troubleshooting of complex issues in Linux/Unix environments. * Own the full development lifecycle end-to-end, including technical design, implementation, code review, architecture documentation, continuous integration, deployment, and technical support. * Actively contribute to the product’s technical evolution by proposing architectural improvements, performance enhancements, reliability upgrades, and maintainability optimizations. * Collaborate closely with international teams to implement new features and align on technical decisions. PREFERRED QUALIFICATIONS * 7+ years of software development experience. * Advanced English proficiency for international collaboration. * Strong expertise in C or C\+\+, with practical knowledge of modern C\+\+ (C\+\+17 or later). * Proven experience in memory management, RAII, smart pointers, and optimization for resource-constrained environments. * Experience with concurrency and parallelism in high-performance applications. * Solid experience with Deno runtime or equivalent experience with Node.js and TypeScript. * Proficiency in performance optimization, benchmarking, profiling, and troubleshooting. * Extensive hands-on experience in Linux/Unix environments. * Experience in low-level development and/or embedded systems. * Practical knowledge of at least one of the following protocols: BACnet, Modbus, KNX, or MQTT. * Experience with version control (GitLab). * Familiarity with CI/CD practices and container-based solutions. * Rust experience is a plus. Language: * Advanced English (Mandatory) Work Location: Remote

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Backend Developer (IoT - BMS) job by Indeed in 2026 | ok.com