Архитектор проекта

Зарплата

от 165 000 до 234 500 ₽

Местоположение и тип занятости

ТомскПолный рабочий день

Компания

Заказная разработка в сфере финансовых технологий

Описание вакансии

Условия работы

В один из крупных проектов компании Bitworks в сфере FinTech требуется архитектор.

Обязанности:

  1. Стандартизация рабочего окружения (техническая составляющая).
  2. Формирование и поддержание стандарта оформления кода (через code review), выбор библиотек, поддержка версий библиотек в актуальном состоянии.
  3. Проектирование и документация архитектуры. Поддержка документации в актуальном состоянии.
  4. Сборка релизов и пакетов, написание и актуализация связанной технической документации.
  5. Поддержка базы знаний (технологии, code style etc.) в актуальном состоянии.
  6. Контроль архитектурно-значимых частей системы.
  7. Работа с требованиями заказчика.
  8. Актуализация технического долга (в том числе через backlog review).
  9. Выявление недостающих компетенций у сотрудников по техническим и архитектурным аспектам и обучение.
  10. Техническая экспертиза: разрешение споров по техническим вопросам внутри и между командами. Коммуникация с другими командами по архитектурно-значимым вопросам. Организация и проведение архитектурных митингов, участие в митингах по разбору сложных требований.
  11. Техническая оценка кандидатов при собеседованиях.

Требования:

  • Высшее профильное образование.
  • Опыт разработчиком не менее 5 лет, в т.ч. frontend-разработчиком.
  • Владение Java (опыт Java-программистом не менее 3 лет), HTTP, Rest API.
  • Навыки работы с очередями (RabbitMQ, Kafka, ActiveMQ), с NoSQL (Mongodb, Elasticsearch).
  • Умение работать с вариантами использования (Use Cases) и пользовательскими историями (User Stories).
  • Понимание принципов построения и работы клиентских приложений, принципов построения взаимодействия сервер\клиент.
  • Клиентоориентированность: в реализованных проектах понимание нужд конечных пользователей продукта и проецирование этих нужд на архитектуру.

Плюсом будет:

  • Знание технологий frontend-разработки
  • Опыт проектирования распределенных систем
  • Опыт работы с микро-сервисами, контейнеризацией, оркестровкой, обнаружением
  • С оздание высокопроизводительных систем (владение технологиями синхронизации, стратегии блокировки, межпроцессного взаимодействия (IPC), минимизации состояния гонки).

Что мы предлагаем Вам:

  • своевременная заработная плата: 2200-3500$ (gross) - уровень компенсации зависит от квалификации специалиста;
  • квартальную премию;
  • бонус за стаж;
  • работу в удобном офисе рядом с центром города;
  • с октября по апрель бесплатные обеды в офис;
  • восьмичасовой рабочий день (с включенными в рабочее время 30-40 минут обеда);
  • гибкий рабочий график;
  • оплата профессионального обучения (coursera, udemy, etc), конференций, сертификаций;
  • участие в международных проектах;
  • компенсация спортивных затрат в размере 2500 рублей;
  • спокойная работа без стресса.

Дополнительные инструкции

Как попасть к нам в команду:

  • откликнуться на вакансию;
  • получить и выполнить тестовое задание, продемонстрировав свои лучшие навыки;
  • пройти очное или skype собеседование в компании;
  • получить предложение.