Senior C# / .NET Developer
Madfish
Software Engineering
Ukraine · Europe
Posted on Nov 28, 2025
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.