Архитектор Temporal
Ищем опытного архитектора для проектирования и разработки решений на Temporal. Нужно будет создавать отказоустойчивые workflow, писать код на Go/Python, настраивать мониторинг и интегрировать микросервисы. Проект на 6 месяцев с удаленной работой и полным соцпакетом.
Зарплата не указана — оценили по рынку
На основе 53 похожих вакансий за 90 дней.
Что предстоит делать
Компания BSS — системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С. Сейчас мы в поиске Архитектор Temporal на проект сроком 6 месяцев. Чем нужно будет заниматься: • Выступать архитектором решения на Temporal: проектировать целевую архитектуру оркестрации, определять паттерны workflow/activity, стандарты кодирования и границы доменов для команды; • Проектировать и развивать отказоустойчивые workflow: проектирование распределенных бизнес-логик (Temporal) и аналитических пайплайнов (Airflow); • Лично разрабатывать и реализовывать код: писать production-ready Workflows, Activities и Custom Operators на Go/Python, а не только готовить архитектурные схемы и ревью — архитектор в этой роли непосредственно участвует в разработке; • Обеспечивать надежность процессов: оркестрация долгоживущих транзакций, обработка отказов, повторные попытки (retries) и управление состоянием систем; • Настраивать и развивать Observability: внедрять сквозное логирование, мониторинг и распределенный трейсинг (distributed tracing) для полного контроля над исполнением workflow; • Интегрировать микросервисы: связывать внутренние и внешние API, базы данных и очереди сообщений в единые автоматизированные цепочки; • Масштабировать инфраструктуру: настраивать, мониторить и описывать требования к масштабированию кластеров Temporal и Airflow в Docker/Kubernetes; • Оптимизировать производительность: профилировать код воркеров, анализировать метрики, оптимизировать DAG (в Airflow) и минимизировать задержки; • Документировать архитектуру и процессы: создавать и поддерживать в актуальном состоянии техническую документацию (схемы архитектуры, описание DAG и workflow, регламенты восстановления систем после сбоев/runbooks); • Формировать техническое видение развития Temporal-платформы: предлагать roadmap эволюции архитектуры, задавать технические стандарты и код-ревью для команды разработки. Что предстоит сделать в первую очередь: • Задокументировать текущее решение на Temporal: погрузиться в кодовую базу, разобраться в архитектуре и самостоятельно описать текущие workflow и процессы; • Предложить оптимизацию текущего флоу: на основе проведенного анализа и документирования выявить узкие места в текущей логике оркестрации и предложить архитектурные или кодовые улучшения (Оценка хард-скиллов и качество выполнения первой задачи); • Самостоятельно реализовать выявленные улучшения в коде (не только предложить, но и внедрить). Что мы ждём от кандидата: • Подтверждённый опыт в роли Software/Solution Architect с фокусом на распределённые системы и оркестрацию процессов — обязательное условие, наравне с сильными руками разработчика; • Глубокий опыт оркестрации: уверенное практическое знание Temporal (Workflows, Activities, Signals, Queries) или Apache Airflow (написание сложных идемпотентных DAG, Custom Operators); • Опыт проектирования архитектуры решений на базе Temporal "с нуля": выбор паттернов (Saga, Long-running workflows, Child workflows), проектирование доменных границ, оценка trade-off'ов между надёжностью и производительностью; • Опыт в Observability: практические навыки работы с инструментами мониторинга и трейсинга (Prometheus, Grafana, Jaeger, OpenTelemetry), умение настраивать алерты и собирать кастомные метрики производительности workflow; • Языки программирования: уверенный уровень владения Go / Python — на уровне, достаточном для самостоятельной разработки production-кода, а не только для ревью чужого; • Понимание архитектуры: опыт проектирования распределенных систем, работы с очередями сообщений (Kafka, RabbitMQ) и паттернами отказоустойчивости; • Инфраструктурный стек: опыт работы с Docker, Kubernetes и CI/CD пайплайнами. • Работа с данными: уверенное знание SQL, опыт работы с реляционными СУБД (PostgreSQL, MySQL) под высокой нагрузкой. • Будет плюсом: • Опыт миграции процессов с других оркестраторов (например, Camunda, Celery) на Temporal; • Настройка продвинутого аудита и логирования (audit logs) для систем с жесткими требованиями к безопасности; • Понимание концепций Data Engineering (Data Lake, DWH) и инструментов работы с данными (dbt, Spark); • Опыт менторства и код-ревью в команде разработчиков, выступавших под руководством архитектора.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в BSS
10 активных вакансий в компании
QA Automation Engineer (Python)
~850 000 – 1 527 500 ₸ оценка
Ищем опытного QA-автоматизатора для разработки и поддержки автотестов на Python для сервисов бэкофиса. Требуется уверенное знание Python, pytest, SQL и CI/CD. Предлагается удаленная работа, ДМС и обучение английскому.
QA специалист
~850 000 – 1 527 500 ₸ оценка
Ищем опытного QA-специалиста для тестирования AI-продуктов (диалоговые платформы, речевая аналитика). Нужно будет проектировать тест-кейсы, автоматизировать регрессионное тестирование с помощью AI-инструментов и работать в Jira. Требуется 2+ года опыта, знание REST API и свободный английский. Предлагают удаленку, гибкий график и работу над международными проектами.
Инженер по автоматизации тестирования (Java)
~850 000 – 1 527 500 ₸ оценка
Ищем инженера по автоматизации тестирования с опытом на Java от 2 лет. Нужно будет писать и поддерживать автотесты, развивать фреймворк, работать с требованиями и CI/CD. Предлагаем удаленную работу, гибкий график, ДМС и корпоративные мероприятия.
Разработчик JavaScript
~1 534 098 – 2 966 342 ₸ оценка
Ищем опытного JavaScript-разработчика для работы над web-платформой на React/TypeScript. В задачи входит разработка UI, интеграция с бэкендом, оптимизация производительности и наставничество. Предлагаем удаленную работу на 6 месяцев, ДМС и обучение английскому.
Похожие вакансии
6 вакансий
Go-разработчик (микросервисы)
~1 888 120 – 3 055 000 ₸ оценка
X5 Tech ищет Go-разработчика для создания и поддержки микросервисов, проектирования REST API и интеграции с базами данных. Требуется опыт от 4 лет, знание Go, Docker, Kubernetes и CI/CD. Компания предлагает удаленную работу, гибкий график, ДМС и возможности для профессионального роста.
Go-разработчик (сетевые сервисы, 4G/5G)
~1 888 120 – 3 055 000 ₸ оценка
Разработка высоконагруженных сетевых сервисов на Go для телеком-инфраструктуры 4G/5G. Нужен опыт работы с горутинами, сетевыми протоколами и тестированием. Предлагают удаленную работу, официальное оформление и премии.
Senior Go разработчик
~1 888 120 – 3 055 000 ₸ оценка
Ищем Senior Go-разработчика для создания и улучшения средств интеграции продукта Application Inspector — инструмента для поиска уязвимостей в приложениях. Нужен опыт с Golang, распределенными системами и DevOps-практиками. Предлагают гибкий график, ДМС, обучение и компенсацию спорта.
Golang developer
~1 888 120 – 3 055 000 ₸ оценка
Ищем опытного Go-разработчика для создания микросервисов платформы управления корпоративными устройствами. Требуется от 5 лет опыта разработки и от 3 лет на Go, знание highload и enterprise-паттернов. Предлагаем удаленную работу, ДМС, обучение и бонусы.
Старший Go инженер
Разработка высоконагруженных блокчейн-решений на Go в микросервисной архитектуре. Требуется 5+ лет бэкенд-опыта и 3+ года в блокчейне. Компания предлагает удаленную работу, гибкий график, медстраховку и возможности для роста.