Remote

.NET Developer

We are looking for a .NET Developer for a platform built on a microservice-based backend architecture. The system handles real-time communication, geospatial calculations, media processing, and integrations with multiple external services.
The backend is developed using .NET 7, C# 11, and follows Clean Architecture and Domain-Driven Design (DDD) principles.

.NetBackend development

About us

Mad Devs is a full-stack team specializing in developing and administering large-scale IT products across various industries. Many of our products are used in Europe, the USA, and Southeast Asia. We are passionate about tackling complex challenges and delivering innovative solutions that make a significant global impact.
#LINKD

What will need to do: What will need to do:

  • Design, develop, and maintain backend microservices using ASP.NET Core (.NET 7)
  • Implement business logic following Clean Architecture and DDD
  • Work with PostgreSQL/PostGIS for complex data models and geospatial queries
  • Build and optimize real-time communication features using SignalR
  • Develop and maintain background jobs using Hangfire
  • Integrate external services (OAuth providers, payment systems, media services, notifications)
  • Optimize performance, scalability, and database queries
  • Ensure application security following OWASP Top 10
  • Participate in code reviews, refactoring, and architectural discussions
  • Collaborate closely with product and frontend teams

Our expectations: Our expectations:

  • 3+ years of experience with .NET 7 and C# 11
  • 1+ years of experience with EF Core 7 (migrations, DbContextFactory, DbContextPool, compiled models)
  • Deep understanding of ASP.NET Core, Web API, Middleware, Dependency Injection
  • Advanced use of LINQ, async/await, and asynchronous programming
  • Experience with PostgreSQL
  • Experience with microservices, high-load systems and real-time systems (SignalR or similar)
  • Strong understanding of Redis (StackExchange.Redis, Sorted Sets, Lua scripts)
  • Knowledge of DRY, SOLID, and KISS principles
  • Analytical mindset and attention to detail
  • English at a B1-B2 level, Russian at a B2 level

It will be a plus: It will be a plus:

  • Media processing experience (ImageSharp, FFmpeg)
  • AWS S3 or similar object storage
  • Experience with payment integrations (Stripe, PayPal, Apple IAP, Google Play Billing)
  • Firebase, Google Cloud Vision API
  • Unit and integration testing (xUnit/NUnit, Moq/NSubstitute)
  • Experience working with legacy codebases
  • Experience with large-scale databases and long-lived projects

Why Join Us

At Mad Devs, you will be part of a company that values meticulous attention to detail, strategic thinking, and continuous improvement. You will work on meaningful projects alongside a talented and supportive team. By joining our team, you will have the opportunity to make a real impact, grow your career, and contribute to developing cutting-edge solutions in the world of quality assurance.

Employees benefits

Hours Icon.

Flexible working hours

Culture Icon.

Remote-first culture

Docs Icon.

Long-term projects

Dollar Icon.

Salary in dollars

Community Icon.

Professional communities

Trips Icon.

Onsite business trips

Training Icon.

Training budget

Microphone Icon.

Paid conferences

Ekaterina

Hi, I'm Ekaterina.

Applying for jobs should be easy. I am here to simplify the hiring process and set you up for success. Feel free to send me a message via e-mail .

Tell us about yourself

* By submitting your application, you consent to the storage of your CV in our database of candidates. If we have another vacancy that suits you, we may contact you.