Full Stack IoT Developer
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
Experience
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
- 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
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
- Experience working with connected devices or telemetry data
- Understanding of device security and data transfer
- Ability to troubleshoot across systems
- 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
- Experience with industrial protocols (CAN, Modbus)
- Exposure to Databricks or Snowflake
- Basic signal processing or predictive analytics knowledge
- Cloud certifications
- 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