Qureos

Find The RightJob.

Responsibilities

  • Design, develop, and maintain high-performance, low-latency backend systems for trading platforms, ensuring scalability, reliability, and stability.
  • Lead the architecture design and technical decisions for core modules, driving continuous system optimization and architectural evolution.
  • Participate in the design and implementation of distributed systems, including service governance, data consistency, and disaster recovery architecture.
  • Collaborate closely with product, risk control, and DevOps teams to deliver scalable and reliable system solutions.
  • Conduct performance optimization, capacity planning, troubleshooting, and incident response to ensure stable production operations.

Requirements

  • 5+ years of backend development experience, with hands-on experience designing and implementing large-scale systems or core modules.
  • Strong proficiency in C# and .NET Core / .NET 6+, with proven experience building high-concurrency, high-performance backend services.
  • Solid understanding of ASP.NET Core framework and internals, including threading models, asynchronous programming, and memory management.
  • Familiar with distributed system principles (CAP theorem, consistency models, service decomposition, rate limiting, circuit breaking).
  • Experience with system reliability engineering, including stress testing, capacity planning, chaos testing, and incident troubleshooting.
  • Hands-on experience with common distributed architecture components:
  • Service Discovery: Zookeeper / ETCD / Consul
  • Message Queue: Kafka / RabbitMQ
  • Caching Systems: Redis
  • Distributed transaction mechanisms
  • Experience designing high-availability systems, including:
  • Load balancing (LVS / Nginx)
  • Active-standby or multi-active architectures
  • Circuit breaker / rate limiting / degradation strategies
  • Canary release and rolling deployment
  • Strong English communication skills, able to participate in technical discussions and read/write technical documentation in English.

Preferred Qualifications

  • Experience with Java ecosystem, such as Spring Boot / Spring Cloud.
  • Experience in distributed system performance tuning and production troubleshooting, including:
  • .NET GC tuning
  • JVM tuning
  • SQL optimization
  • Cache optimization
  • Network performance tuning
  • Asynchronous task optimization
  • Experience building financial trading systems, such as matching engines, clearing systems, or ledger systems.
  • Familiar with Linux environments and containerization technologies (Docker / Kubernetes).

Job Type: Full-time

Pay: 200,000.00TRY - 350,000.00TRY per month

Work Location: Remote

© 2026 Qureos. All rights reserved.