All open positions
EngineeringRemote / Hybrid 3 min read

Senior .NET / Azure Backend Engineer

Build production-grade .NET services on Azure, integrated with AI components and enterprise automation.

Employment
Full-time
Location
Warsaw / Remote (EU)
Work mode
Remote-first / Hybrid in Warsaw

Job Overview

We develop enterprise backend systems based on the Microsoft ecosystem, Azure, integrations with AI components and process automation. We need someone who knows .NET well, understands cloud engineering and can build production-ready solutions, not just services that run locally.

This role is for someone who values solid backend development, clean architecture, strong engineering practices and working close to real business needs.

What You Will Build

  • Backend services in .NET and C#.
  • APIs and integration components for an enterprise platform.
  • Solutions based on Azure and cloud services.
  • CI/CD pipelines and deployment automation.
  • Components supporting process automation and AI integrations.
  • Data, messaging and external service integrations.
  • Solutions designed for security, observability and maintainability.

Responsibilities

  • Design and develop backend applications in .NET.
  • Build APIs and integration components.
  • Work with Azure services and cloud-native architecture.
  • Design clean and modular application architecture.
  • Create and maintain CI/CD pipelines.
  • Integrate backend solutions with automation and AI components.
  • Collaborate with technical and business stakeholders.
  • Ensure code quality, testability and maintainability.
  • Participate in technical decisions and architecture reviews.
  • Support the team in applying strong engineering practices.

Technology Stack

  • Backend

    C#, .NET 8/9/10, ASP.NET Core, Web API

  • Cloud

    Azure, Azure Functions, App Services, Azure Service Bus, Azure Storage

  • DevOps

    Azure DevOps, GitHub Actions, Docker, CI/CD

  • Data

    SQL Server, PostgreSQL, Entity Framework, SQL

  • Architecture

    clean architecture, modular monolith, microservices, integration patterns

  • AI / automation

    Python basics, Azure AI services, Copilot Studio / Microsoft Foundry are a plus

  • Quality

    unit tests, integration tests, code review, static analysis

Requirements

  • At least 4-5 years of commercial .NET experience.
  • Strong C#, ASP.NET Core and Web API skills.
  • Experience with Azure and cloud services.
  • Hands-on experience with Azure DevOps or GitHub Actions.
  • Good SQL and database knowledge.
  • Understanding of clean code, design patterns and application architecture.
  • Basic Python knowledge or willingness to work with Python-based components.
  • English suitable for daily communication.
  • Ownership mindset and ability to work with requirements that are not always perfectly defined.

Nice to Have

  • Azure Functions, Service Bus, Event Grid.
  • Docker and Kubernetes.
  • Microsoft Foundry, Azure AI Services, Copilot Studio.
  • React or TypeScript.
  • Experience in enterprise projects.
  • Experience with business process automation.
  • Experience with systems requiring strong security standards.

What We Offer

  • Remote-first setup and flexible working hours.
  • Work on projects where backend decisions affect architecture and delivery.
  • Modern Microsoft and Azure stack.
  • Room to work with AI-assisted development and automation.
  • Budget for equipment, training and certifications.
  • Private medical care and benefits package.
  • Short and focused recruitment process.

Who We're Looking For

We are looking for someone who treats .NET as a serious engineering platform, not just a framework for exposing endpoints.

If you want to build backend systems that are clean, secure, cloud-ready and production-grade, we should talk.

Valora

Recruitment Process

A short, focused process designed for senior practitioners.

  1. 1

    Application

    You submit your CV and consent. That's it.

  2. 2

    CV Review

    We review your background within a few business days.

  3. 3

    Technical Interview

    A focused conversation about real engineering problems.

  4. 4

    Client Interview

    Only when the role requires it, never a repeat of step 3.

  5. 5

    Offer

    Clear terms, transparent conditions, quick decision.