Position: Python (major) + React.js (minor) Full-Stack Developer
Company: QAtronic
Category: Python
Experience required: 3y
English level: upper
Published: 2023-05-01T00:00:00+03:00

**Project:**  start client`s project in our Raspberry Pi based system. The system is working well today, but we don't have a resource today for updates, feature requests, and a few bugs. This is a python coded system that uses React JS, it communicates locally to our DALI control bus ( hardware).

**Project involves:**
A) the OS layer management of the Pi
- setup of PiTunnel infrastructure
- dealing with OS changes
- creating cloneable images
- ramdisk to reduce SD card write cycles

B) Obfuscation and management of the run time, release management
- we certify each installation from our cloud stub ( future project to key the certificate to the mac address )
- we have Product, Beta and Alpha releases

C) Geolocation, local time of day, cloud backups
- this is all working well today

D) Scheduling, Macros, end user rule managament
- while this is working - we have new features to add

E) Alexa, Google, Siri integration, Matter
- Alexa is completed with our own skill
- Google is not active
- Siri requires Home Assistant to be installed
- need to add Home Assistant into the distribution
- need to figure out how to support Matter

F) DALI global protocol features
- again, this is working well, but we have a list of bugs and improvements needed

G) DALI device specific features
- as we add new devices, we will want to expand the individual device support

H) Provisioning of wireless remotes ( EnOcean, BLE, Zigbee, Zwave)
- Zwave is operating today - need to test new hardware

I) Use of the Pi for production testing
- we need to update our production tester that shares the same code base.

**We offer:**
• Attractive financial package
• Paid vacation, holidays and sick leaves
• Challenging projects
• Professional & career growth
• Great atmosphere in a friendly small team
• Flexible working hours