C# Developer (Middle+ / Senior)
REMOTE GLOBAL OR HYBRID GEORGIA
We are looking for a strong Backend Engineer (Middle+ / Senior) to join our development team. We need an independent engineer who is ready not only to write quality code according to the technical specification but also to actively participate in architectural design and codebase development.
Responsibilities:
- Design and Development: creating web project architectures, developing fault-tolerant server-side applications, and complex business logic.
- Code Quality: conducting technical Code Reviews, refactoring current solutions, fixing technical bugs, and optimizing performance.
- Feature Development: supporting existing systems, enhancing current functionalities, and deploying new services to production.
- Integrations: building inter-service communication and integrating with third-party services (specifically, via RESTful API).
- Engineering: writing technical documentation for developed solutions and independently testing completed functionality.
Requirements:
- Minimum 5 years of commercial backend development experience in C# / .NET.
- Deep understanding of DI lifecycles, HTTP request handling mechanisms, and solid practical experience with TPL (Task Parallel Library).
- Experience in designing and building service architectures, knowledge of various inter-service communication methods.
- Solid skills in working with MySQL and MongoDB databases (including using Entity Framework for read queries).
- Experience with asynchronous communication via message brokers (specifically, RabbitMQ or similar).
- Ability to work effectively in a team, articulate decisions, and bring tasks to a logical conclusion.
It will be a big plus if you have experience with:
- RabbitMQ (MassTransit);
- Advanced MongoDB / MySQL;
- SignalR and MS Orleans virtual actors;
- Roslyn / SourceGenerators compilation tools;
- Containerization and orchestration: Kubernetes / Helm / Docker;
- Logging and monitoring: Kibana / Grafana.
Conditions:
- Official Status: employment according to Georgian legislation.
- Flexible Format: office in Tbilisi, hybrid, remote.
- Schedule: 5/2, 8-hour workday with flexible start time.
- Social Package: 24 vacation days, paid sick leave, and 4 additional Day Offs per year.
- Professional Drive: working on tools that genuinely improve development.