Senior C# Developer | RocketHuntContacts
Reach out directly about this role
Responsibilities
- Develop and maintain backend services on C#/.NET for a crypto exchange
Design and develop a distributed high-load architectureDevelop and maintain APIs (gRPC/REST) and integrations with internal servicesWork with queues and streaming (Kafka / RabbitMQ)Work with storages (PostgreSQL, Redis, ClickHouse as a plus) and optimize them for loadParticipate in improving engineering practices: testing, code review, technical designRequirements
- 5+ years of commercial C#/.NET development experience
- Experience in designing and developing high-load distributed systems
- Solid production experience with gRPC
- Practical experience with PostgreSQL
- Experience with Kafka or RabbitMQ, as well as Redis
- Experience with ClickHouse will be a plus
- Desirable: experience in finance/crypto/trading (trading systems, exchange stack, algorithmic trading)
- Basic understanding of financial transaction logic (balance, profit/loss, transaction reporting)
What we offer
- Fully remote work from anywhere in the world
- Flexible schedule, focus on results, not hours
- 20 working days of vacation + 12 additional bonus days
- Paid sick leave without excessive bureaucracy
- Opportunity to influence the architecture and product of the exchange
Senior C# Developer
250,000 – 350,000 RUB
per month
Key Skills
C#.NETgRPCKafkaRabbitMQPostgreSQLRedisClickHouseHighloadREST API
Details
Product company
Company Type
Average salary for this role
By company
company: EMCD
Product company
Company Type