




Job Summary: Design and implement high-performance backend systems, optimize IoT software, conduct performance analysis, and collaborate with international teams. Key Highlights: 1. Development of high-performance and reliable backend systems 2. Optimization of software and communication for IoT devices 3. Collaboration with international teams Design and implement high-performance 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. Expertise 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 mindset 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


