Нужен человек с сильным архитектурным мышлением, который сможет рефакторить, дорабатывать и приводить в порядок текущую архитектуру микросервисов — сделать её логичной, слабосвязанной и готовой к развитию.
Рефакторинг и унификация архитектурных паттернов (DDD, чистая архитектура).
Устранение технического долга и архитектурных проблем.
Оптимизация и повышение надёжности коммуникаций между микросервисами.
Написание системных библиотек.
Развитие платформенных сервисов: авторизация, медиасервис и так далее.
Примеры конкретных задач в работе
Внедрение паттерна Saga для обеспечения целостности данных между сервисами.
Архитектурный аудит и выделение общих компонентов в отдельные библиотеки.
Перепроектирование Kafka consumer группы для отказоустойчивой обработки сообщений с dead-letter очередями.
Разработка системного пакета для межсервисного трейса с возможностью интеграции его в httpServer, gRPCServer и коннектор PostgreSQL.
Редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя.
Уверенное владение Go.
Опыт построения микросервисной архитектуры.
Опыт работы с высоконагруженными сервисами.
Умение проектировать отказоустойчивые решения.
Понимание чистой архитектуры и принципов DDD.
Опыт работы с PostgreSQL, Nginx/Envoy, Kafka, gRPC.
Умение аргументировать архитектурные решения и доносить их до команды.
Опыт работы с инфраструктурой.
Опыт работы с K8s.
Бонусы и скидки от партнеров.
Офис в центре города.
ДМС.
Профессиональная команда.