F

FxPro

Runs an online brokerage for financial trading

Senior Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCyprusIn-person

About the Job

Requirements

  • Strong professional experience building backend systems with C#, .NET, and ASP.NET Core.
  • Solid understanding of distributed systems, microservices architecture, and event-driven design.
  • Experience designing APIs and service-to-service communication.
  • Hands-on experience troubleshooting production systems and improving reliability and performance.
  • Understanding of software design principles, including SOLID and design patterns, and their practical application.
  • Experience with containerisation and orchestration using Docker and Kubernetes.
  • Familiarity with testing practices and continuous integration and continuous delivery pipelines.
  • Strong problem-solving skills and a collaborative mindset.

Responsibilities

  • Design, build, deploy, and operate backend services using C# and ASP.NET Core.
  • Own services end-to-end, from technical design through production monitoring, troubleshooting, and continuous improvement.
  • Build and evolve high-throughput systems that must perform reliably under real-world load.
  • Improve system performance, reliability, and fault tolerance through profiling, debugging, and architectural refinement.
  • Contribute to modernisation of existing systems, including decomposition of legacy components into scalable services.
  • Collaborate with product, quality assurance, and engineering colleagues to scope, prioritise, and deliver features.
  • Contribute to code reviews and technical discussions, and mentor less experienced team members.
  • Use artificial intelligence-assisted development tools where they add value to productivity and code quality.

Desired Qualifications

  • Experience with message brokers such as Kafka, RabbitMQ, Solace, or ZeroMQ.
  • Experience with observability and monitoring, including logs, metrics, tracing, and OpenTelemetry.
  • Experience with relational databases such as Microsoft SQL Server and PostgreSQL, and performance optimisation.
  • Familiarity with caching solutions such as Redis.
  • Experience with real-time systems or high-availability environments, including fintech or trading.
  • Familiarity with reactive programming, including Rx .NET and DynamicData.

About the Company

FxPro

Runs an online brokerage for financial trading

FxPro operates an online brokerage for people trading price movements in currencies, shares, metals and other financial markets through derivative contracts. Clients open and fund accounts, then place orders through its online systems without owning the underlying assets. The business earns money through trading spreads, commissions and overnight financing charges, with account terms and available products set by the regional company serving each client. Its teams develop trading technology and run the customer, payment and compliance operations behind those accounts. FxPro traces its operating roots to 1999 and is headquartered in London, United Kingdom.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Ypsonas Municipality, Cyprus
Founded
1999

Recently Posted Jobs

Explore more opportunities at FxPro

See more jobs