О компании
Мы ищем опытного Backend-инженера (Middle+ / Senior) для нашей команды разработки. Нам нужен независимый инженер, который готов не только писать качественный код в соответствии с техническими спецификациями, но и активно участвовать в проектировании архитектуры и развитии кодовой базы.
Обязанности
- Проектирование и разработка: создание архитектуры веб-проектов, разработка отказоустойчивых серверных частей и сложной бизнес-логики.
- Качество кода: проведение технических Code Review, рефакторинг текущих решений, устранение технических ошибок и оптимизация производительности.
- Разработка функций: поддержка текущих систем, усовершенствование существующих и запуск новых сервисов в продакшн.
- Интеграции: построение межсервисного взаимодействия и интеграция с третьими сторонами (особенно через RESTful API).
- Инженерия: написание технической документации для разработанных решений и самостоятельное тестирование завершенных функциональностей.
Требования
- Не менее 5 лет коммерческого опыта разработки backend на C# / .NET.
- Глубокое понимание жизненного цикла DI, механизмов обработки HTTP-запросов и уверенный практический опыт с TPL (Task Parallel Library).
- Опыт проектирования и создания архитектуры сервисов, знание различных методов межсервисного взаимодействия.
- Сильные навыки работы с базами данных MySQL и MongoDB (включая использование Entity Framework для чтения запросов).
- Опыт асинхронного взаимодействия через брокеры сообщений (в частности RabbitMQ или аналогичные).
- Умение эффективно работать в команде, аргументировать свои решения и доводить задачи до логического завершения.
- Опыт работы с RabbitMQ (MassTransit); продвинутый уровень работы с MongoDB / MySQL; SignalR и виртуальные актеры MS Orleans; Roslyn / SourceGenerators; Kubernetes / Helm / Docker; Kibana / Grafana будут большим плюсом.
Условия и бенефиты
- Официальный статус: трудоустройство по грузинскому законодательству.
- Гибкий формат: офис в Тбилиси, гибридный или удаленный формат.
- График: 5/2, 8-часовой рабочий день с гибким началом.
- Социальный пакет: 24 дня отпуска, оплачиваемый больничный и 4 дополнительных выходных в год.
- Профессиональный драйв: работа над инструментами, которые действительно меняют жизнь разработчика к лучшему.



