Key SkillsC#.NETgRPCKafkaRabbitMQPostgreSQLRedisClickHouseHighloadREST APIContactsReach out directly about this roleShow contactsAverage salary for this roleBy company42,000USD42,00048,000company: EMCDDetailsfrom 5 yearsExperienceFull-timeEmploymentRemoteWork FormatSeniorGradeBackendSpecializationWeb3 & CryptoIndustryProduct companyCompany TypeShow in original languageResponsibilities Develop and maintain backend services on C#/.NET for a crypto exchange Design and develop a distributed high-load architecture Develop and maintain APIs (gRPC/REST) and integrations with internal services Work with queues and streaming (Kafka / RabbitMQ) Work with storages (PostgreSQL, Redis, ClickHouse as a plus) and optimize them for load Participate in improving engineering practices: testing, code review, technical design Requirements 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