Senior Backend Developer (.NET/C#)
About the Project:
We are developing a next-generation high-load financial exchange platform designed to handle large volumes of real-time transactions with strict latency, scalability, and security requirements. The system operates in a mission-critical environment where reliability, performance, and fault tolerance are essential.
Position Overview:
We are looking for a Senior Backend Developer with strong expertise in C# and .NET to design and build core backend services powering a high-performance financial exchange system.
You will be responsible for developing low-latency services, ensuring system scalability, and maintaining high availability under heavy load conditions.
Responsibilities:
- Design and implement scalable backend services using C# / .NET;
- Develop high-performance APIs and real-time transaction processing components;
- Optimize system performance for low-latency operations;
- Design and maintain microservices architecture;
- Work with distributed systems and event-driven architectures;
- Implement robust security practices for financial systems;
- Collaborate with frontend, DevOps, and QA teams;
- Participate in architecture discussions and technical decision-making;
Conduct code reviews and mentor other engineers.
Requirements:
- 5+ years of backend development experience;
- Strong expertise in:
- C#
- .NET (Core / .NET 6+);
- Experience building high-load, distributed systems;
- Strong understanding of:
- Microservices architecture;
- RESTful APIs;
- Multithreading and asynchronous programming;
- Memory management and performance optimization;
- SQL and NoSQL databases;
- Caching systems (Redis or similar);
- Message brokers (Kafka, RabbitMQ, etc.).
- Experience with cloud platforms (AWS, Azure, or GCP);
- Experience with Docker and Kubernetes;
- Strong knowledge of system reliability, scalability, and monitoring;
Upper-Intermediate English or higher.
Nice to Have:
- Experience in fintech, trading platforms, or exchange systems;
- Knowledge of financial market infrastructure;
- Experience with real-time streaming systems;
- Understanding of high-availability and fault-tolerant design patterns.
Required skills experience
| C# | 5 years |
| .NET | 5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |