Обязанности:
- разработка высокоуровневой архитектуры программных систем (монолит, микросервисы, гибридные подходы и др.);
- выбор технологического стека, платформ и инструментов на основе требований проекта;
- создание и поддержка архитектурной документации (C4-модель, диаграммы, ADR — Architecture Decision Records);
- контроль соблюдения архитектурных принципов и стандартов разработки;
- участие в code review с фокусом на архитектурную целостность;
- анализ и минимизация технического долга;
- сбор и анализ требований от бизнеса, продуктовых менеджеров, аналитиков;
- исследование новых технологий, фреймворков и подходов;
- проведение proof-of-concept (PoC) для оценки применимости решений;
- совместная работа с DevOps/SRE-командами для проектирования наблюдаемых, развертываемых и восстанавливаемых систем;
- участие в проектировании мониторинга, логирования и алертинга.
- опыт работы архитектором ПО от 3х лет;
- понимание и практический опыт работы с архитектурными стилями. (монолитная архитектура, микросервисная архитектура, event-driven, layered architecture, REST-ориентированные системы);
- понимание ключевых паттернов проектирования: GoF, enterprise-паттерны (CQRS, Saga, Circuit Breaker и др.);
- понимание вопросов масштабируемости и производительности: балансировка нагрузки, стратегии кэширования;
- опыт моделирования систем с использованием: UML, C4 model, BPMN;
- уверенное владение реляционными базами данных PostgreSQL и знание SQL;
- опыт работы с NoSQL-решениями (ClickHouse, OpenSearch);
- опыт проектирования асинхронной обработки данных: очереди, брокеры сообщений. Опыт работы с Kafka;
- понимание CI/CD-процессов и современных методик разработки: unit-тестирование, непрерывная интеграция;
- понимание механизмов аутентификации и авторизации: OAuth2, JWT, LDAP, Kerberos;
- навык оценки архитектурных компромиссов (trade-offs) между: сложностью, стоимостью, надёжностью, скоростью разработки.
- оформление по ТК РФ с первого дня и все социальные гарантии;
- комфортные офисы в городах нашего присутствия: с зонами для работы, переговорными комнатами, отдельными зонами отдыха и развлечения, спортивными уголками;
- для работы предоставляем ноутбук, наушники, мышь, при необходимости – и другую технику;
- условия для карьерного роста и программы профессионального развития;
- оплачиваемое профессиональное обучение и сертификация;
- бонусы и бенефиты для наших сотрудников: подарки для детей, оплату мобильной связи, конкурсы и квизы с призами, скидки у корпоративных партнёров, покупка мерча за виртуальную игровую валюту;
- неформальные мероприятия, интеллектуальные игры, спортивные клубы, собственная Киберлига, возможность заниматься волонтерской деятельностью и благотворительностью, творческие вечера.
У нас вы сможете:
- быстро расти, набираться новых знаний и навыков;
- работать и общаться с профессионалами;
- участвовать в цифровизации процессов многих компаний;
- создавать новые инструменты и продукты;
- делиться своими знаниями с другими и чувствовать себя значимым!