




Job Summary: Design and implement high-performance, reliable backend systems, optimize software and communication for IoT devices, participate in code reviews, and collaborate internationally. Key Highlights: 1. Design and implement high-performance backend systems for IoT 2. Perform performance analysis and troubleshooting of complex issues 3. Collaborate with international teams to implement new features Design and implement high-performance, reliable backend systems. Optimize software and communication for IoT devices. Perform performance analysis, benchmarking, and troubleshooting of complex issues. Participate in code reviews, maintain code quality, and document architecture. Collaborate with international teams to implement new features. Strong proficiency in C or C\+\+ (proven experience with Rust is a plus). Solid experience with Deno runtime (or equivalent experience with Node.js) and TypeScript. Proficiency in performance optimization and benchmarking. Excellent understanding of memory management and resource constraints. Knowledge of major industry communication protocols (e.g., BACnet, Modbus, KNX, etc.) is considered a plus. Experience with version control (GitLab). Hands-on experience in Linux/Unix environments. Familiarity with CI/CD practices and container-based solutions. Excellent communication skills. Proactive attitude and willingness to continuously improve software and elevate it to the next level. Languages: C, C\+\+, Rust (plus), TypeScript Runtime / Platform: Deno, Node.js (equivalent) Operating Systems: Linux / Unix Version Control: GitLab IoT Communication Protocols: BACnet, Modbus, KNX, MQTT DevOps Practices: CI/CD, containers (Docker/Kubernetes, implied) Areas of Expertise: IoT, embedded systems, performance optimization, benchmarking, memory management, BMS Job Type: Freelance / PJ Contract Duration: 100 months Compensation: R$14\.000,00 \- R$15\.600,00 per month


