Full-Stack JavaScript Engineer with Drone Configuration Experience
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Full-Stack JavaScript Engineer with Drone Configuration Experience.
This role involves working on cutting-edge drone technology, developing front and backend solutions, and optimizing drone firmware configurations.
Tech Stack:
- Frontend: JavaScript, React / Vue / Angular
- Backend: Node.js
- Drone Tech: iNAV, Drone Configuration Software
- Additional: Experience with embedded systems is a plus
Key Responsibilities:
- Develop and maintain web applications for drone configuration and control
- Work with iNAV and other drone firmware to integrate features and improve performance
- Collaborate with embedded engineers to ensure seamless interaction between software and hardware
- Optimize system performance and ensure high code quality
- Participate in code reviews and contribute to technical discussions
Requirements:
- 3+ years of experience in full-stack JavaScript development
- Strong knowledge of Node.js and at least one frontend framework (React, Vue, or Angular)
- Experience working with drone configuration software (iNAV)
- Understanding of embedded systems and firmware configuration
- Strong problem-solving skills and ability to work in a remote environment
- Upper-Intermediate+ English for communication with international teams
Nice to Have:
- Experience with other flight control systems or drone software
- Knowledge of real-time systems and embedded programming
- Familiarity with cloud-based solutions for drone telemetry and control