Logo for HumanIT Solutions

..NET Backend Developer (.NET 10/Docker/SCADA) - Full Remote Portugal

Roles & Responsibilities

  • 2–5 years of experience in .NET backend development (C#)
  • Strong knowledge of .NET with hands-on experience building and/or consuming REST APIs
  • Comfortable working with relational databases, particularly SQL/PostgreSQL
  • English B2 or above required for team collaboration

Requirements:

  • Join the early-stage build of an industrial SCADA/BMS platform
  • Work across multiple APIs, asynchronous messaging, security, and real-time communication layers
  • Gain exposure to a full-stack industrial tech ecosystem
  • Adapt quickly to the surrounding stack including gRPC, RabbitMQ, Docker

Job description


ABOUT THE OPPORTUNITY

Join a technically challenging project building an industrial SCADA platform for Building Management Systems (BMS) from the ground up. This is a rare opportunity to work on a modern, greenfield platform spanning cloud and containerised on-premise deployments, with real-time communication to physical controllers. If you're a .NET developer who wants exposure to distributed systems, messaging architectures, and industrial/IoT environments, this role offers significant room to grow technically.

Language: English B2 minimum | Location: Portugal-based, fully remote

PROJECT & CONTEXT

You'll be joining the early-stage build of an industrial SCADA/BMS platform, working across multiple APIs, asynchronous messaging, security, and real-time communication layers. The platform spans both cloud and containerised on-premise deployments, giving you exposure to a genuinely modern, full-stack industrial tech ecosystem.

Stack: .NET 10, React, PostgreSQL, gRPC, RabbitMQ, Keycloak, Docker, Aspire, Caddy

WHAT WE'RE LOOKING FOR

  • 2–5 years of experience in .NET backend development (C#)
  • Strong knowledge of .NET with hands-on experience building and/or consuming REST APIs
  • Comfortable working with relational databases, particularly SQL/PostgreSQL
  • Genuine interest in distributed systems, messaging architectures, or industrial/IoT environments
  • Ability to learn and adapt quickly — the surrounding stack (gRPC, RabbitMQ, Docker, etc.) can be picked up on the job, provided the .NET/API foundation is strong
  • English B2 or above — required for team collaboration
  • Based in Portugal, available to work fully remotely

NICE TO HAVE

  • Basic familiarity with Docker and containerisation concepts
  • Exposure to gRPC for service-to-service communication
  • Familiarity with message brokers such as RabbitMQ
  • Experience with identity and access management tools such as Keycloak
  • Background in industrial automation, SCADA, or IoT systems

Compensation: €1,800 – €2,400/month net, depending on experience and seniority level.

Why HumanIT people stay (4.4 Glassdoor, 89% recommend)

  • 15th month salary
  • Health insurance covering your family
  • Birthday off
  • Mobility program for digital nomads
  • Real work-life balance

Full benefits https://www.humanit.pt/careers/#perks
What it's really like https://www.humanit.pt/careers/#work-at

Back-End Developer Related jobs

Other jobs at HumanIT Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.