Go Stream Lead
Агентство / HR ресурс Team4You ( team4you.org )
Тимлид/Руководитель группы
30 октября
Удаленная работа
Опыт работы любой
Опыт работы любой
Короткая ссылка: gkjb.ru/hfTy
Описание вакансии
О компании: Компания является ведущим разработчиком финансовых технологий, предлагая B2B-решения, включая передовую систему обработки криптовалют.
Уровень квалификации: Lead
Обязанности:
- Руководить командой разработки, включая управление сотрудниками и улучшение командной эффективности.
- Проводить код-ревью, разрабатывать новые сервисы и улучшения для существующих решений.
- Оптимизировать технологический стек для обеспечения производительности и стабильности.
- Участвовать в разработке высоконагруженных систем с высокими стандартами стабильности.
- Проектировать и разрабатывать высоконагруженные сервисы с нуля.
- Выявлять проблемы в коде приложения, формировать задачи на рефакторинг и разбивать сложные задачи на более мелкие.
- Структурировать и управлять техническим долгом.
- Анализировать продуктовые требования и разрабатывать планы разработки.
- Постоянно взаимодействовать с инженерами Sub-Stream Software, технической поддержкой, менеджерами проектов и другими заинтересованными сторонами для оптимизации процессов и улучшения качества продукта.
- Контролировать качество и надежность продукта, проводя технический анализ системы и устраняя узкие места.
- Повышать стабильность системы при высоких нагрузках.
Требования:
- Глубокие знания Go (версии 8.0+), опыт написания юнит-, интеграционных и функциональных тестов.
- Минимум 3 года коммерческого опыта разработки на Go за последние 4 года.
- Не менее 3 лет опыта на руководящей должности в технологиях.
- Хорошее знание методологий разработки программного обеспечения, архитектуры приложений и проектирования баз данных, опыт применения принципов SOLID, DRY и KISS.
- Обширный опыт работы с распределенными системами и микросервисной архитектурой, глубокое понимание принципов Twelve-Factor App.
- Опыт работы с Docker и Kubernetes.
- Опыт работы с брокерами сообщений, такими как NATS, Kafka или RabbitMQ.
- Знание Redis.
- Глубокий опыт работы с реляционными базами данных, такими как PostgreSQL и/или MySQL.
- Опыт работы с инструментами наблюдаемости: сбор логов и метрик, профилирование и трассировка приложений, отслеживание ошибок (Sentry), визуализация с помощью Grafana.
- Сильные коммуникативные навыки и умение работать в команде.
- Уверенное использование Mac или Linux.
- Владение английским языком на уровне не ниже C1.
Желательные навыки:
- Опыт перехода от монолитных бэкенд-приложений к микросервисам.
- Опыт создания CI-потоков для приложений на Go.
- Знание NATS JetStream.
- Приветствуются соответствующие отраслевые сертификаты (например, TOGAF, AWS, Microsoft Azure).