Remote Backend Fullstack .NET Developer
- Strong experience with C# / .NET Core, ideally .NET 8 and ASP.NET Core Web API
- Solid knowledge of Entity Framework Core and MS SQL Server
- Experience designing and optimizing REST APIs, database queries, transactions, and backend architecture
- Understanding of JSON-RPC, Server-Sent Events (SSE), or similar API/streaming protocols
- Experience writing automated unit and integration tests with xUnit
- Familiarity with Docker and cloud environments, preferably Azure
- Ability to write clean, maintainable, production-grade code
- Strong English communication skills and ability to work independently in a remote team
Nice to have:
- Experience with Model Context Protocol (MCP) or LLM/AI tool integrations
- Elasticsearch
- Hangfire / MediatR
- SignalR
- Angular, TypeScript, RxJS, and Nx
- Playwright or Cypress
- Previous experience with SaaS, ERP, workflow automation, or operational business software
We are looking for a Mid-Level or Senior Backend / Fullstack .NET Developer to join our remote engineering team.
You will work on an enterprise SaaS platform that combines ERP-style operational management, flexible data structures, workflow automation, and AI agent integration.
A major part of our current development is connecting live enterprise data and workflows directly with AI models through the Model Context Protocol (MCP). Our platform allows AI agents to securely query business information, execute structured tools, and interact with operational workflows while respecting enterprise permissions and data-governance rules.
The role is primarily backend-focused, working with C# / .NET 8, Entity Framework Core, MS SQL Server, Elasticsearch, Docker, and Azure. Depending on your experience and interests, there may also be opportunities to work with Angular and TypeScript.
The position is fully remote, with developers located in Europe and Central European Time preferred.
We value pragmatic engineering, clean architecture, technical autonomy, and clear communication.
Recruitment process:
- 30-minute introductory call
- Technical test completed at a convenient time
- Technical discussion with our lead developer
- Final offer decision