Middle+/Senior Full-Stack Engineer (.NET)

$$$$

We are looking for a Middle+/Senior Full-Stack Engineer (.NET) to join our UK-based IoT project.
 

What is the project idea?

Project is building a modern monitoring portal for customers who use IoT sensors across multiple locations such as buildings, galleries, rooms, and display cases.

The platform provides customers with a single web portal where they can monitor live sensor readings, access historical data, analyze trends, and track device status across all of their sites.

The solution is built on a hybrid architecture that combines Microsoft Azure cloud services with dedicated on-premise servers installed at customer locations.
 

 How many stages of the interview are there?

  • Interview with the Recruiter;
  • Technical Interview (internal).
     

Responsibilities

  • Develop and maintain the customer web portal using Blazor, including dashboards, building/gallery/room/case hierarchy, live sensor readings, and device status.
  • Implement backend functionality in .NET, including APIs, IoT data processing, authentication, authorization, and role-based access control.
  • Integrate IoT devices and sensors through the gateway/edge layer, process incoming data, and store it within the data pipeline.
  • Deploy and maintain isolated single-tenant Azure environments for each customer, including dedicated application instances, databases, and disaster recovery setup.
  • Support the hybrid architecture by synchronizing data between Microsoft Azure and dedicated on-premise servers installed at customer sites.
  • Implement data visualization features, including historical charts, multi-sensor overlays, zoom functionality, custom colors, and target bands.
  • Contribute to deployment automation to standardize customer environment provisioning.
  • Participate in QA, security reviews, and performance testing during the final project stages.
  • Collaborate closely with the Solution Architect by implementing architectural decisions and providing technical feedback.
     

Requirements

  • 3-5+ years of commercial experience with .NET / C#.
  • Hands-on experience with Blazor (Server or WASM).
  • Experience with Microsoft Azure, including App Services, Azure SQL/Storage, deployments, and understanding of single-tenant and multi-tenant architectures.
  • Experience integrating IoT devices/sensors or building streaming data pipelines.
  • Good understanding of REST APIs and working with external and internal data contracts.
  • Experience with relational databases, preferably SQL Server.
  • Upper-Intermediate (B2) level of English.
     

Nice to Have

  • Experience working with hybrid cloud and on-premise architectures.
  • Experience with data visualization or charting libraries.
  • Knowledge of CI/CD principles and deployment automation (Azure DevOps, GitHub Actions).
  • Experience working on regulated or tender-driven projects with structured documentation and scope management.
  • Basic understanding of IoT protocols such as MQTT.

 

 

Work experience

3-5+ years

Employment type

Full-time

Language proficiency

English โ€” Upper-Intermediate (B2)

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 30 July
85 views
ยท
15 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...