Senior .NET Developer
We are looking for an experienced .NET Developer to help us build a resilient, high-load system. The project consists of multiple services interacting via gRPC and RabbitMQ, with extensive use of PostgreSQL, Redis, ClickHouse, and SignalR supporting a large number of simultaneous connections.
Position Details
• Work format: Fully remote
• Experience: Minimum 5 years
Responsibilities:
• Developing Web APIs using ASP.NET Core (.NET 9) with gRPC, RabbitMQ, PostgreSQL, ClickHouse, and Redis.
• Developing and optimizing a SignalR service that supports high concurrency.
• Configuring monitoring and logging (Serilog, Prometheus, Grafana).
• Implementing resilience and High Availability (HA) across all system components.
• Conducting performance testing and addressing bottlenecks.
Requirements:
• Experience with .NET Core / .NET 9.
• Strong knowledge of gRPC (routing, load balancing, streaming RPC).
• Experience with RabbitMQ (configuration, message handling, retry mechanisms).
• Knowledge of PostgreSQL (query optimization, replication, backup/restore).
• Experience with Redis (caching, pub/sub, replication, clustering).
• Understanding of ClickHouse (data modeling, query optimization).
• Knowledge of resilience principles and ensuring HA.
• Knowledge of SignalR and experience managing a large number of connections.
• Experience with monitoring tools (Prometheus, Grafana, etc.).
Nice to have:
• Experience working with high-load systems (100k+ concurrent connections).
• Experience configuring servers and deploying applications on bare-metal infrastructure (Ubuntu).
• Experience with Kubernetes in a bare-metal environment.
• Performance optimization skills (profiling, caching).
• Experience setting up load balancing (Nginx, HAProxy, etc.).
• ClickHouse configuration and optimization experience for analytical workloads.
What we offer:
• Interesting challenges on a high-load project using a modern technology stack.
• Opportunity to influence the system architecture.
• Flexible working hours and remote work options.
We would be happy if you became part of our team.