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

Exciting Opportunities for Tech Talent – Find Your Perfect Role!

Referral bonus: $800
We are looking for a Middle+/Senior Full-Stack Engineer (.NET) to join our UK-based IoT project.
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 – up to 30 min.
  • Technical interview – 1 h.

Requirements and responsibilities

Must have:
  • 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.
Key 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.

We offer

01
Work vibe
  • Flexible full-time/part-time hours
  • No micromanagement—time logging is for accounting only
  • High-quality equipment (MacBook or your own device)
  • Dynamic, low-bureaucracy environment
  • Team events, swag, and a great crew to hang with
02
Holidays and leaves
  • 20 days of paid annual vacation;
  • 15 days of paid sick leaves;
  • Possibility to use vacation during probation;
  • Maternity and paternity leave;
  • Days off on all government holidays.
03
Education
  • $100 annual education allowance
  • Mentorship program—learn or lead
  • English lessons with biannual reviews
  • Certification cost reimbursement
  • Free access to Udemy courses on request
04
Perks
  • Social package: medical insurance, sports compensation, or psychological training
  • IT Club Loyalty card (Lviv IT Cluster)
  • No overtime—work-life balance matters
  • Transparent payments in EUR/USD, on time every month
  • Assistance with military reservation procedure

Send resume

By submitting this form, you agree to our Privacy Policy.
For some roles, we may request references from prior employers.

Nataliya Bahan

Head of Recruitment

Looks like someone you know?

Refer a friend and receive a bonus when they accept an offer.

Refer a friend, mate!

More details in our: telegram. Check all positions: here.

You got it right!

Only 21% of people can identify an accessible visual.

Your question