# C# / .NET Backend Developer

## 🇬🇧 English

### About the Role
We are looking for a C# / .NET Backend Developer to join our engineering team building high-load fintech systems: payment gateways, wallets, processing services, and integrations with banks and blockchain infrastructure.

This role requires strong backend fundamentals, attention to reliability, and the ability to work with real money flows.

---

### Responsibilities
- Design and develop backend services using C# / .NET
- Build and maintain REST APIs and webhooks
- Work with PostgreSQL / MS SQL (transactions, indexes, performance)
- Implement idempotency, retry logic, and fault-tolerant flows
- Integrate with external services (banks, PSPs, blockchain nodes)
- Participate in architecture discussions and code reviews

---

### Requirements
**Must have:**
- 3+ years of commercial experience with C# / .NET
- Strong knowledge of OOP, SOLID, Clean Architecture
- Experience with PostgreSQL or MS SQL
- Understanding of transactions, concurrency, locking
- Experience building REST APIs
- Confident use of Git (branches, pull requests, conflict resolution)
- Understanding CI/CD fundamentals:
  - build, test, deploy pipelines
  - basic experience with GitHub Actions / GitLab CI / Azure DevOps

**Nice to have:**
- Docker and containerization
- Fintech or payment systems experience
- Kafka, Redis, background processing
- Blockchain / crypto processing
- Security best practices, PCI DSS awareness

---

### Tech Stack
- C# / .NET 8–9
- PostgreSQL / MS SQL
- Dapper / EF Core
- Kafka, Redis
- Docker, CI/CD
- AWS / Cloudflare

---

### What We Offer
- Work on non-trivial, high-load systems
- Real influence on architecture decisions
- Clean engineering culture, no micromanagement
- Competitive compensation
- Remote or hybrid work
- Long-term cooperation

---

## 🇺🇦 Українською

### Про роль
Шукаємо C# / .NET Backend Developer для роботи над високонавантаженими фінтех-системами: платіжні шлюзи, гаманці, процесинг, інтеграції з банками та blockchain-інфраструктурою.

Це роль для інженера, який розуміє відповідальність роботи з реальними грошима.

---

### Обовʼязки
- Розробка backend-сервісів на C# / .NET
- Створення та підтримка REST API і webhooks
- Робота з PostgreSQL / MS SQL (транзакції, індекси, оптимізація)
- Реалізація idempotency, retry-логіки, fault-tolerance
- Інтеграції з зовнішніми сервісами (банки, PSP, blockchain)
- Участь у проєктуванні архітектури та code review

---

### Вимоги
**Обовʼязково:**
- 3+ роки досвіду з C# / .NET
- Сильні знання OOP, SOLID, Clean Architecture
- Досвід роботи з PostgreSQL або MS SQL
- Розуміння транзакційності та конкурентності
- Досвід створення REST API
- Впевнене володіння Git
- Розуміння основ CI/CD (build, test, deploy)

**Буде плюсом:**
- Docker
- Fintech / payments
- Kafka, Redis
- Blockchain / crypto
- Security, PCI DSS

---

### Ми пропонуємо
- Складні інженерні задачі
- Вплив на архітектуру
- Адекватну команду
- Конкурентну оплату
- Remote / hybrid
- Довгострокову співпрацю
