О компании:
Мы продуктовая компания, недавно разработавшая и запустившая новую B2B платформу на рынке Европы для сферы high risk. Мы гордимся тем, что используем современный стек и держим его в актуальном состоянии.
Технологии:
- микросервисная архитектура: Go и PHP 8+ в разных доменах;
- kafka и NATS — для событийного взаимодействия;
- clickHouse — быстрая аналитика и отчётность;
- redis (KeyDB) — быстрая кеширующая прослойка;
- frontend: React + Remix с SSR.
Чем предстоит заниматься:
Технологическое сопровождение платформы:
участвовать в выборе технологий, фреймворков и инструментов;
- сопровождать развитие внутренних платформенных решений и технических компонентов.
Проектирование архитектуры:
- выстраивать надёжную и масштабируемую микросервисную архитектуру;
- описывать текущую (AS-IS) архитектуру и выявлять зоны тех долга;
- разрабатывать целевую (TO-BE) архитектуру на основе бизнес-требований, ограничений и технического контекста;
- разрабатывать архитектурные стандарты, гайды и принципы принятия решений;
- Строить архитектурные модели: C4, диаграммы последовательностей, потоков данных и событий.
Работа с данными и системами:
- проектировать базы данных и хранилища: OLTP и OLAP (MySQL, ClickHouse, Redis);
- проектировать и развивать событийную модель (Kafka, outbox pattern);
- выстраивать потоки данных: сбор, агрегация, хранение и анализ.
Взаимодействие и фасилитация:
- совместно с аналитиками и продуктовыми командами декомпозировать задачи и принимать архитектурные решения;
- консультировать команды по архитектурным вопросам, шаблонам проектирования и best practices;
- принимать участие в найме новых сотрудников.
Что мы ожидаем от кандидата:
Базовые требования:
- опыт работы в роли IT-архитектора от 2-х лет;
- сильный production-опыт разработки на Golang и способность оценивать архитектурные решения и подходы на этом стеке;
- умение аргументировать технические решения и работать в условиях высокой неопределённости.
Архитектура и проектирование:
- глубокое понимание микросервисной и event-driven архитектуры;
- знание архитектурных паттернов: SOA, CQRS, Saga, EventSourcing;
- опыт описания AS-IS и проектирования TO-BE архитектуры на основе бизнес-требований;
- умение работать с архитектурными моделями: C4, диаграммы последовательностей, потоков данных и событий;
- опыт документирования и проектирования API с использованием OpenAPI (Swagger).
Работа с данными и обменом сообщениями:
- уверенное знание MySQL и принципов проектирования реляционных БД;
- опыт работы с Kafka: событийная модель, outbox pattern;
- знание и практическое применение NATS, понимание паттернов обмена сообщениями;
- опыт работы с ClickHouse и понимание принципов OLAP-хранилищ.
Будет плюсом:
- понимание основ DevOps: Docker, Kubernetes, CI/CD;
- опыт с PHP и понимание его роли в многосервисной архитектуре.
Мы предлагаем:
- годовой бонус до 1-го оклада;
- поездки на конференции, бонусы, обучение;
- работа с настоящим highload;
- корпоративные скидки на занятия по английскому языку от SkyEng;
- возможность удалёнки или работы из офисов Москвы, Белграда и Лимассола;
- гибкий график, минимум бюрократии.
Релокация на Кипр или в Сербию за счет компании
- полное сопровождение: от виз до налогового резидентства;
- поддержка семьи: помощь в оформлении документов и адаптации;
- комфортный офис, оснащенный современной техникой;
- реферальная программа за успешную рекомендацию кандидата;
- большая партнерская программа;
- годовой абонемент в спортзал.