Full Stack IoT Developer

Cubiq Recruitment
Melksham, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 60K

Job location

Melksham, United Kingdom

Tech stack

JavaScript
.NET
API
Systems Engineering
Azure
C++
Cloud Computing
Cloud Engineering
Databases
Continuous Integration
Data Transmissions
Information Engineering
Data Visualization
Software Debugging
DevOps
Ethernet
Python
Modbus
NoSQL
Systems Development Life Cycle
Signal Processing
Smart Devices
SQL Databases
Wireless Networks
EndPointSecurity
Snowflake
Software Application Programming
Backend
GIT
Deployment Automation
Data Management
Data Pipelines
Docker
Databricks

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

Apply for this position