Full Stack IoT Developer
Role details
Job location
Tech stack
Requirements
Job Title: Full Stack IoT Developer Location: Wiltshire (Melksham) Type: Full-time Salary: £55,000 - £60,000 Overview This role sits between physical engineering systems and cloud-based analytics. You'll work on connected products, turning device data into clear insights and predictive tools. The focus is on building reliable data pipelines, managing cloud infrastructure, and developing applications that support real-world operations. You'll work closely with data scientists and engineers to deliver scalable digital services. What you'll do IoT & Data Engineering Configure and deploy edge devices and gateways (e.g. CAN, Modbus, Ethernet) Build and maintain data pipelines for reliable ingestion over mobile networks Transform and store telemetry data in scalable environments Develop Python tools for automation and data workflows Apply analytical techniques to support predictive use cases Support data platforms such as Databricks or Snowflake Build clear interfaces for data visualisation Cloud & DevOps Design and manage cloud infrastructure (Azure preferred) Use infrastructure as code to automate deployments Containerise services using Docker Work with SQL and NoSQL databases Set up CI/CD pipelines for data and applications Deploy and monitor systems securely What they're looking for Experience Around 2+ years in a full stack, data, or backend role Experience with cloud platforms (Azure preferred) Strong Python skills plus one other language (e.g. JavaScript, C++, .NET) Good understanding of APIs, data pipelines, and backend systems Experience with Docker, Git, and CI/CD tools Familiar with different database types IoT / Systems Experience working with connected devices or telemetry data Understanding of device security and data transfer Ability to troubleshoot across systems Skills Clear communication with technical and non-technical teams Strong problem solving and debugging ability Comfortable working across the full development lifecycle Good attention to code quality Able to work independently and manage priorities Nice to have Experience with industrial protocols (CAN, Modbus) Exposure to Databricks or Snowflake Basic signal processing or predictive analytics knowledge Cloud certifications Responsibilities Deliver IoT and digital solutions that support operational performance Help define development and release processes Work with stakeholders across engineering and data teams Support improvement of deployed systems Mentor junior team members where needed