*Do you thrive in a fast-paced environment where you can leverage your full range of development skills to build the future of connected devices? Are you passionate about creating user-friendly and scalable applications for the Internet of Things (IoT)? If so, then we want to hear from you!*
We are seeking a talented and experienced Full Stack Software Engineer to join our growing IoT team. In this role, you will be responsible for the entire development lifecycle of our IoT solutions, from designing user interfaces and building mobile applications to developing robust back-end systems and managing data flow.
*Responsibilities:*
* Design, develop, and maintain highly functional and user-friendly web applications using ReactJS, JavaScript, and C# for interacting with and managing IoT devices.
* Develop and manage robust back-end systems using C# and ASP.NET Core to handle data communication and processing from IoT devices.
* Design and implement efficient databases (SQL) to store and manage sensor data from connected devices.
* Experience with building mobile applications using Flutter and Dart to create user interfaces for controlling and monitoring IoT devices (a plus).
* Collaborate with designers, product managers, hardware engineers, and other software engineers to bring IoT projects to fruition.
* Write clean, well-documented, and maintainable code for both front-end and back-end systems.
* Participate in code reviews and unit testing to ensure code quality and functionality.
* Troubleshoot and debug complex technical issues related to IoT device integration and data management.
* Stay up-to-date with the latest technologies and trends in the IoT development landscape.
* 3+ years of experience as a Full Stack Software Engineer.* Proven experience with ReactJS, JavaScript, C#, and SQL.* Experience with building web APIs and familiarity with IoT protocols is a plus.* Understanding of cloud platforms and services for IoT deployments (e.g., AWS IoT Core, Microsoft Azure IoT Hub) is a plus.* Familiarity with Agile development methodologies.* Excellent problem-solving and debugging skills.* Strong communication and collaboration skills.* A passion for building innovative and impactful solutions for the Internet of Things.*Bonus points if you have experience with:** Dart, Flutter, and Python for mobile application development*We offer a competitive salary and benefits package, as well as the opportunity to work on challenging and rewarding projects at the forefront of the IoT revolution. If you are a talented and motivated Full Stack Software Engineer who is passionate about building the future of connected devices, we encourage you to apply!*