Senior C# / .NET Developer $$$$ Offline

We are looking for a Senior .NET Developer to join our engineering team and help us build a high-load financial ERP platform for credit lifecycle management. If you are passionate about complex backend architecture, performance, and reliability — this role is for you.

 

Requirements:

 

  • 5+ years of commercial .NET development, including experience with high-load fintech or complex ERP systems.
  • Strong expertise in .NET 8/9, C# 12+, ASP.NET Core, CQRS/MediatR, modular and clean architecture.
  • Deep understanding of PostgreSQL performance (indexing, partitioning, EXPLAIN ANALYZE) and practical experience with EF Core + Dapper.
  • Hands-on experience with Kafka and RabbitMQ, event-driven architecture, idempotency, retries, and transactional outbox.
  • Solid knowledge of Kubernetes, microservices, CI/CD pipelines, observability (Prometheus, Grafana, Loki), and modern DevOps practices.
  • Experience with secure financial systems: OAuth2/JWT, OWASP principles, data protection, AML/KYC requirements.
  • Strong communication and leadership skills: mentoring, code review, participation in architectural decisions.

 

Responsibilities:

 

  • Design and implement new modules of the financial ERP system.
  • Decompose the monolith and extract microservices.
  • Work on performance, reliability, and fault tolerance of the platform.
  • Develop high-quality backend services using .NET 9 and modern architectural patterns.
  • Build integrations with Kafka, RabbitMQ, PostgreSQL, Redis, and other internal systems.
  • Collaborate with DevOps on Kubernetes deployments, observability, and CI/CD improvements.
  • Write and maintain technical documentation.
  • Participate in product discussions together with analysts and stakeholders.
  • Conduct mentoring, technical guidance, and strict code reviews.
  • Contribute to the long-term technical strategy and architecture evolution.

 

We offer:

 

  • Competitive salary.
  • Work with international products.
  • Work format - remote.
  • Salary, tied to the dollar exchange rate.
  • Career growth that you can influence by showing the right results, as we are constantly expanding.

Required skills experience

.NET

Required languages

English B1 - Intermediate

The job ad is no longer active

Look at the current jobs C# / .NET →

Loading...