Senior Software Engineer, Admin & IAM
О команде Команда Admin & Identity and Access Management (Admin & IAM) в Mural отвечает за то, как пользователи входят в систему, управляют своими идентификаторами и получают доступ к продуктам Mural, а также за то, как администраторы настраивают свои организации и управляют ими. Команда владеет аутентификацией и авторизацией, единым входом (SSO), многофакторной аутентификацией (MFA), провижинингом пользователей (SCIM), управлением сессиями и базовой моделью разрешений, которая обеспечивает роли и контроль доступа в компаниях и рабочих пространствах. Также команда отвечает за интерфейс администрирования для предприятий — настройки и элементы управления, которые используют администраторы компаний и рабочих пространств для управления организациями и пользователями. Обеспечивая безопасные, понятные и интуитивные элементы управления для пользователей и администраторов, команда помогает организациям быстро внедрять Mural и уверенно работать совместно.
Задачи
- Создавать и развивать основные системы идентификации и доступа, обеспечивающие аутентификацию и авторизацию, SSO, провижининг пользователей, управление сессиями и разрешениями в Mural.
- Создавать и развивать интерфейс администрирования для предприятий, включая настройку компаний и рабочих пространств, администрирование пользователей и контента, биллинг и внутренние административные инструменты.
- Сотрудничать с кросс-функциональными партнёрами для проектирования и выпуска безопасных и интуитивных решений для доступа и администрирования.
- Прототипировать, внедрять и поддерживать функции платформы Admin & IAM, выступая техническим экспертом и поддерживая коллег через сотрудничество и наставничество.
- Вести технические инициативы от проектирования до внедрения, развёртывания и операционной поддержки.
- Создавать гибкие, наблюдаемые и поддерживаемые решения, отвечая за безопасность, качество, производительность и надёжность.
- Использовать инструменты ИИ как часть основных рабочих процессов для повышения производительности, качества кода и понимания системы.
- Участвовать в обсуждениях технического дизайна, проводить продуманные код-ревью, наставлять коллег и постоянно улучшать качество инженерной работы команды.
- Участвовать в постоянном улучшении процессов и лучших инженерных практик команды.
Требования
- 4+ года создания и выпуска крупномасштабного production-ПО в составе agile-команды.
- Опыт изучения новых технологий, платформ и стеков и быстрого освоения в больших существующих кодовых базах.
- Ориентированный на результат и прагматичный интерес к использованию практик разработки на основе ИИ для повышения производительности, качества кода и понимания системы.
- Сильный опыт создания бэкенд-систем и API с использованием Node.js, TypeScript / JavaScript, MongoDB или сопоставимых технологий.
- Практический опыт создания production-пользовательских интерфейсов с React и современными фронтенд-паттернами.
- Подтверждённая способность планировать и итеративно реализовывать технические проекты, балансируя скорость, качество и долгосрочную поддерживаемость.
- Сильные навыки сотрудничества и коммуникации, способность эффективно работать с партнёрами из продукта, дизайна, безопасности и инженерии.
- Опыт работы в быстро меняющейся среде или на стадии роста, адаптация к изменяющимся требованиям и приоритетам.
- Доменный опыт в области управления идентификацией и доступом: потоки аутентификации, модели авторизации, роли и разрешения, SSO, провижининг SCIM или управление сессиями.
- Опыт создания интерфейсов администрирования для предприятий или конфигурации B2B SaaS, таких как управление организациями, биллинг или административные панели.
Условия
- Компания Mural.
- Локация: Аргентина.
- Удалённая работа с возможностью работать из офиса в Буэнос-Айресе.
- Компенсация определяется с учётом локации, уровня, знаний, навыков и опыта.
- Mural обеспечивает разумные приспособления для людей с инвалидностью для участия в процессе подачи заявки или собеседования, выполнения основных рабочих функций и получения других льгот и привилегий трудоустройства.