logo
Zuco Engineering

Mid BackEnd Developer - Freelancer

EU

July 12, 2026 at 11:33 AM

✨ AI summary

Location

  • Portugal

Programming Languages

  • C#

Frameworks

  • .NET 10
  • React

Cloud Services

  • RabbitMQ
  • gRPC
  • Docker
  • Keycloak

Databases

  • PostgreSQL

Experience Level

  • 2–5 years of back-end development with .NET (C#)

About the project

Our customer is building a SCADA platform for Building Management Systems (BMS) from the ground up — a robust industrial solution with a cloud version and a local (on-premise) version. The project involves multiple APIs, databases, real-time communication with physical controllers, and a distributed architecture designed for scale and resilience.


Duration: 12-18 Months


Tech stack

  • .NET 10
  • React
  • PostgreSQL
  • Keycloak
  • RabbitMQ
  • gRPC
  • Docker
  • Caddy
  • .NET Aspire


What you'll do

  • Design and develop APIs in .NET 10 for communication with BMS controllers and client interfaces
  • Implement and maintain async messaging pipelines via RabbitMQ and real-time communication via gRPC
  • Contribute to the platform's security architecture, integrating Keycloak for authentication and authorization
  • Build the installer and containerised version of the on-premise solution (Docker)
  • Collaborate with the front-end team in React to define API contracts and ensure smooth integration
  • Participate in architecture decisions for both the cloud and local versions
  • Work with .NET Aspire for local orchestration during development


What we're looking for


Non-negotiable: solid command of .NET and hands-on experience building APIs. The rest of the stack can be learned.


  • 2–5 years of back-end development with .NET (C#)
  • Experience building and consuming REST APIs or gRPC services
  • Familiarity with async messaging systems (RabbitMQ, Kafka, or similar)
  • Knowledge of PostgreSQL and relational data modelling
  • Experience with Docker and application containerisation
  • Understanding of API security patterns (OAuth2/OIDC is a plus)
  • Background in industrial or automation systems (SCADA, OPC-UA, BACnet) is a strong differentiator


Nice to have

  • Experience with .NET Aspire or microservices-oriented development
  • Knowledge of Keycloak or other identity providers
  • Experience building installers or distributing on-premise software
  • Background in embedded systems, IoT, or industrial automation
  • React experience for front-end collaboration