> Markdown version of [/jobs/ext/2428557-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2428557-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** UtterBerry - **Location:** Leeds, UK - **Salary:** £30,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, HTML5, Cascading Style Sheets (CSS), Cloud Database, Software Quality, Databases, Continuous Delivery, Continuous Integration, Cross-Site Request Forgery, D3.Js, Data Visualization, Linux, Python (Programming Language), Message Queuing Telemetry Transport (MQTT), Node.Js, Open Web Application Security, PM2, Next.js, Responsive Web Design, Web Application Security, Sensor Fusion, TypeScript, Web Applications, WebSocket, Highcharts, Data Processing, Scripting, ReactJS, Cross-Site Scripting (XSS), Backend, Git, Build Management, Git Flow, Information Technology, Influxdb, Machine Learning Operations, Front End Software Development, Api Design, Software Coding, Restful APIs, Data Pipelines, Docker - **Published:** August 10, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=d4711e02cad341a4 ## About the Role * Experience as a Full Stack Developer (ideally in IoT, industrial, or data-heavy applications). Graduates welcome. Experience will determine offered pay. * Strong knowledge of JavaScript and TypeScript. * Front-end development with React and Next.js. * Solid understanding of HTML5 / CSS3 (flexbox, grid, responsive design). * Back-end development using Node.js, and Express. * Familiarity with PM2 and Linux. * Experience with Electron for cross-platform desktop applications. * API design and implementation (RESTful services). * Proficiency in Python for data handling, scripting, or integration. * Understanding of web security best practices (OWASP, XSS/CSRF prevention, etc.). * Experience with Docker and Kubernetes in production environments. * Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools. * Experience with data visualisation libraries (D3.js, Chart.js, or similar). * Familiarity with time-series databases (InfluxDB, TimescaleDB) or cloud data pipelines. * Knowledge of IoT protocols (MQTT, WebSockets). * Interest or experience in AI/ML integration for sensor fusion and predictive analytics. * Experience with GIT for code development. * Degree (2.1 or higher) in Electronics, Embedded Systems, Computer Science, or equivalent ## Description As a Full Stack Software Engineer, you'll be responsible for building the platforms that bring our sensors to life. You'll design and implement web applications that collect, process, and visualise real-time sensor data - ensuring that end-users (from engineers on-site to project managers and city authorities) can make fast, informed decisions. Expect to work across the stack: from APIs and data pipelines through to front-end dashboards and secure cloud integration., * Design and build scalable web applications for real-time sensor data visualisation and control * Develop back-end services/APIs for ingesting and processing sensor data streams * Implement secure authentication, data handling, and role-based access controls. * Work with Docker to manage containerised applications. * Build front-end dashboards and interactive visualisations for end users * Optimise databases for storing and querying high-volume IoT data * Collaborate closely with embedded, electronics, and AI/ML teams to ensure end-to-end system performance * Maintain and improve CI/CD pipelines and code quality across projects Additional Opportunities * On-site installation and testing (with international travel options) * Mentor junior engineers and support continuous improvement in CI/Git workflows * Help shape software processes for long-term scalability ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)