Description
Job Summary:
We are seeking a Back-end Developer to design and optimize high-performance IoT/BMS systems, collaborating with international teams.
Key Highlights:
1. Work on high-performance back-end development for IoT/BMS
2. Optimize software and communication protocols
3. Collaborate with international teams (USA and Europe)
**Position: Back\-end Developer (IoT / BMS)**
**Code: 425\-25**
**Curitiba \- PR \| Hybrid**
**PJ \| Indefinite-term Contract**
**Main Responsibilities:**
* Design and implement high-performance, reliable back\-end systems;
* Optimize software and communication protocols for IoT and BMS devices;
* Perform performance analysis, benchmarking, and troubleshooting in Linux/Unix environments;
* Participate in code reviews, maintain code quality, and document architecture;
* Collaborate with international teams (USA and Europe) to develop new features;
* Propose continuous improvements in efficiency, scalability, and performance.
**Requirements:**
* Experience with C or C\+\+ (Rust is a plus) and TypeScript/Deno (or Node.js);
* Proficiency in performance optimization and memory management in Linux/Unix environments;
* Expertise in version control (GitLab), CI/CD, and containers (Docker/Kubernetes);
* Knowledge of IoT protocols (BACnet, ModBus, KNX, MQTT) is a plus;
* Advanced English proficiency.
Employment Type: Full-time, CLT
Work Location: Hybrid remote work based in Curitiba, PR