Senior Developer
Listed on 2026-10-11
-
Software Development
Backend Developer, Azure, Cloud Engineer - Software, DevOps
We are looking for a Senior Developer to help build and scale the cloud platform behind our connected industrial products, a production industrial‑IoT system that ingests telemetry from tens of thousands of sensors in customer plants, decodes and enriches it, runs engineering calculations over the resulting time series, and serves the results to internal engineering teams and to customers.
You will work across that whole span: from LoRaWAN and Modbus device decoding, through time‑series analytics, to the API and UI that engineers use every day.
This is a hands‑on senior engineering role. You will own features end to end: design, implement, test, deploy through CI/CD, and support in production. You will also help set the technical direction, raise the engineering bar around testing and infrastructure‑as‑code, and mentor colleagues across a distributed team.
Key responsibilities- Design and build backend services and APIs in C# / .NET 8 (ASP.NET Core) and Type Script (Node.js), applying clean‑architecture and domain‑driven patterns, with automated tests as a first‑class deliverable rather than an afterthought.
- Develop event‑driven and streaming data pipelines on Azure Functions, Azure Event Hubs and Azure Stream Analytics, decoding device payloads, enriching them against reference data, and computing derived engineering values in near real time.
- Model and query large time‑series and document datasets in Azure Data Explorer (KQL) and Azure Cosmos DB, with a clear eye on partitioning, query cost and retention.
- Build and maintain the front end
, a React 18 / Type Script single‑page application built with Vite, backed by a backend‑for‑frontend API, including accessibility, internationalisation and performance. - Own the infrastructure as code for the services you build, using Terraform and Bicep, and extend the Azure Dev Ops CI/CD pipelines that deploy them across development, QA, staging and production.
- Configure and operate the platform edge, Azure API Management and Azure Front Door, covering routing, authentication, rate limiting and certificate lifecycle.
- Support the platform in production
: instrument services, investigate incidents against logs and metrics, perform root‑cause analysis, and close the loop with durable fixes. - Contribute to architecture and technical strategy
, participate in design reviews, document decisions, and help plan the evolution of the platform’s data and integration architecture. - Raise the standard of the codebase through rigorous code review, refactoring, and clear written documentation for the engineers who come after you.
- Mentor and support other developers
, and collaborate closely with product owners, solution architects, QA and the wider engineering community across a remote‑first team.
We expect a strong track record of shipping and operating production cloud software, with practical depth in the following.
Backend and API Development- C# Strong, current commercial experience as a primary language
- .NET 8 Modern .NET, including async patterns, dependency injection and testing
- ASP.NET Core 8 Designing, versioning and securing production REST APIs
- Node.js Server‑side Type Script / JavaScript services and tooling
- Python Scripting, data processing and analytical or integration workloads
- Azure Functions Serverless compute, triggers and bindings, at production scale
- Azure Cosmos DB Data modelling, partition‑key design and consistency trade‑offs
- Azure Data Explorer (ADX) Time‑series ingestion and analysis, with working KQL
- Azure Event Hubs High‑throughput event streaming, consumer groups, replay and checkpointing
- Azure Stream Analytics (ASA) Streaming queries, windowing, and user‑defined functions
- Azure API…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).