I am actively recruiting for a Senior Software Developer for a company producing trading platforms and tools for investors in the cryptocurrency space.
1) a copytrading platform for perpetual futures of crypto assets. It is written in C# (.NET 9), primarily Orleans, with extensive uses of Queues, as well as storage in MSSQL, Postgres, Dynamo. Front end is Blazor, although there may be rework to a more traditional web framework at some point. Other technology includes AWS ECS, SQS, Lambda, OpenTelemetry. Although the core ‘copytrading’ part of the application is written, there is significant work still in adding more exchanges, both sources and destinations for copytrading, as well as dealing with accounting, analytics, predictions, visibility etc.
To date we have processed more than 10 billion USD of trading volume, managing 8 figures of assets under management. 2) Our second product is a trading analytics journal, which is a greenfield project, currently in the design phase. This will be a sink for traders’ activity from various exchanges and provide actionable insights into their own and others trading behaviour, to help improve their trading performance. NET stack, and storage/analytics platforms.
The role focuses on building high quality, high uptime, .NET Core based message processing, transformation and data processing applications.
NET CLR.
Develop, maintain and support distributed C# applications.
Design and implement high fidelity data storage and analytics with Postgres.
Ensure software is built with observability, testability, and security as highest priorities.
Deep knowledge of C# .NET (DI, Host, APIs, Span, Allocations, GC)
Hands-on experience with Queues/Message Processing (SQS, Kafka, Service Bus)
Experience with SQL based databases, including query/storage tuning (Postgres, MSSQL).Experience of containers and associated subjects (Docker, SRV, Networking)
Experience with front-end platforms (Angular/React, Blazor)
Experience with IaaC such as AWS CDK / Terraform
Experience with OpenTelemetry and monitoring best practices.
Experience with containerized systems, and it’s various hosting/isolation models.
Experience with AWS Cloud
Understanding web-scraping techniques, proxies, YARP.
Role is fully remote and paying £80-90k + benefits.