Description
Join FxPro, a leading international fintech company, as a Senior Software Developer.
You will be responsible for designing, developing, and maintaining applications.
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, QA, and engineers to scope, prioritise, and deliver features.
- Contribute to code reviews, technical discussions, and mentoring of less experienced team members.
- Use AI-assisted development tools where they add real value to productivity and code quality.
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 (SOLID, design patterns) and their practical application.
- Experience with containerisation and orchestration (Docker, Kubernetes).
- Familiarity with testing practices and CI/CD pipelines.
- Strong problem-solving skills and a collaborative mindset.
Will be considered an advantage:
- Experience with message brokers (Kafka, RabbitMQ, Solace, ZeroMQ).
- Experience with observability and monitoring (logs, metrics, tracing, OpenTelemetry).
- Experience with relational databases (MS SQL, PostgreSQL) and performance optimisation.
- Familiarity with caching solutions (e.g. Redis).
- Experience with real-time systems or high-availability environments (fintech, trading, etc.).
- Familiarity with reactive programming (Rx .NET, DynamicData).
Our benefits:
- Competitive compensation package
- Medical insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 21 days of annual leave and 10 days of sick leave annually
- FxPro private shuttle bus service from Limassol
- Birthday gift
- Relocation bonus and visa/work permit support {for relo positions only}
- Educational reimbursements & team building allowances
- Monthly corporate events and activities