Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
Более 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Инженер-программист Stream (GO) – ведущий специалист
Местоположение: глобальное (удаленное/гибридное)
Язык: Русский+Английский(B2)
ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ОПИСАНИЕ ВАКАНСИИ ПЕРЕД ПОДАЧЕЙ ЗАЯВКИ
Обязанности
Инженер-программист Stream будет отвечать за руководство технологической командой и разработку продукта. Это включает в себя управление людьми, повышение производительности команды, проведение проверок кода, разработку новых сервисов и усовершенствование существующих, обеспечение оптимального стека технологий. Как руководитель группы разработчиков программного обеспечения вы будете способствовать разработке систем Highload с высокими стандартами стабильности системы.
Проектирование и разработка высоконагруженных сервисов с нуля.
Выявлять проблемы в коде приложения и формировать задачи рефакторинга, декомпозировать историю и задачи.
Структурирование и управление техническим долгом
Проведение проверки кода
Анализ требований к продукту, разработка планов развития
Постоянное взаимодействие с инженерами-программистами Sub-Stream, службой технической поддержки, менеджерами проектов и другими заинтересованными сторонами для оптимизации процессов и улучшения качества продукта.
Ответственность за качество и надежность продукции
Технический анализ системы и устранение узких мест
Улучшение стабильности системы при больших нагрузках
Обязательный
Хорошее знание Go (8.0+), модульное/интеграционное/функциональное тестирование.
Минимум 3 года коммерческой разработки на GO. (за последние 4 года)
Опыт работы на руководящей должности в сфере технологий не менее 3 лет.
Хорошие знания методологий разработки программного обеспечения, архитектуры приложений и проектирования баз данных, опыт применения принципов SOLID, DRY, KISS и т. д.
Углубленный опыт работы с распределенными системами, архитектурой микросервисов, понимание принципов приложения Twelve-Factor.
Углубленный опыт работы с Docker и Kubernetes.
Опыт работы с любым брокером сообщений (NATS, Kafka, RabbitMQ и т. д.).
Опыт работы с Редисом.
Углубленный опыт работы с реляционными БД: PostgreSQL и/или MySQL.
Опыт работы с наблюдаемостью: сбор логов и метрик, профилирование и трассировка приложений, сбор ошибок с помощью Sentry, визуализация с помощью Grafana.
Сильные коммуникативные навыки и навыки сотрудничества.
Готов работать на Mac или Linux.
Предпочтительно
- Опыт разделения серверных монолитных приложений на микросервисы.
- Опыт создания рабочих процессов CI для приложений GO.
- Знакомство с NATS JetStream.
- Наличие соответствующих отраслевых сертификатов (например, TOGAF, AWS, Microsoft Azure) является преимуществом.
Ключевые навыки
Контактная информация
B2Broker
Сайт: b2broker.com
Почта: не указана
Вакансия опубликована 21.05.2024 в г. Москва.
Похожие вакансии
Не указана
Москва
Удаленная работа
Подробное описание
24 февраля
Не указана
Санкт-Петербург
Полный день
Подробное описание
14 августа
от 2 000 до 6 000 $
Екатеринбург
Удаленная работа
Подробное описание
2 июля