Обязанности: Разработка и поддержка backend-сервисов на Go; Проектирование архитектуры сервисов и выбор оптимальных решений; Оптимизация производительности приложений. Требования: Понимание как работает Golang и знание чистой архитектуры на сервисном уровне. Опыт коммерческой backend-разработки на Golang от 2–3 лет. Знание или представление основ сетевого взаимодействия и распределенных систем. Понимание логирования, метрик, алертинга, базовой диагностики прод-инцидентов. Практический опыт с WebSocket: realtime-сценарии, reconnect, обработка нагрузок, стабильность соединений. Практический опыт с Kafka / NATS: pub/sub, queue-группы, request/reply, обработка ошибок и повторов. Опыт проектирования и разработки API (REST/gRPC). Понимание надежной доставки сообщений, идемпотентности, eventual consistency. Опыт работы с БД (реляционные/NoSql), базовая оптимизация запросов. Posgresql / Redis. Опыт работы в Agile-команде, ведение задач в Jira, документирование в wiki/Confluence. Умение взаимодействовать с PM, frontend/mobile, QA и соседними backend-командами.Будет плюсом:Понимание как проектировать не только архитектуру сервисов, но и межсервисного взаимодействия.
Похожие вакансии