Redo
Senior/Staff Backend Engineer, Security
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Бэкенд-инженер в команду безопасности Redo: проектирование и разработка общей security-инфраструктуры (аутентификация, авторизация, шифрование, аудит), которой пользуются все продукты компании.
Задачи
- Проектировать, разрабатывать, тестировать, деплоить и эксплуатировать production backend-сервисы и библиотеки на TypeScript
- Создавать общие security-платформы и паттерны, которые внедряют инженерные команды Redo
- Отвечать за свои сервисы в production: мониторинг, алертинг, надёжность
- Строить guardrails — общие компоненты, CI-проверки и безопасные дефолты, помогающие безопасно релизить без потери скорости
- Работать с инженерными командами по всей компании и повышать уровень безопасности
- Менторить инженеров и давать техническое лидерство по безопасному дизайну
Требования
- Степень BS в Computer Science или смежной технической области либо эквивалентный опыт
- 6+ лет профессионального опыта в разработке ПО, преимущественно backend
- Сильные навыки TypeScript и Node.js
- Опыт проектирования и релиза внутренних библиотек, middleware, SDK или платформенных API, от которых зависят другие инженеры
- Опыт владения production-сервисами end-to-end, включая мониторинг, алертинг и надёжность
- Твёрдое понимание основ безопасности (аутентификация, авторизация, основы криптографии, распространённые веб-уязвимости) и интерес к построению безопасных систем
- Умение взять неоднозначную задачу, самостоятельно спроектировать решение и довести его до конца без пошаговых указаний
- Коллаборативность и низкое эго, умение влиять на инженеров вне прямого подчинения
Условия
- Тренажёрный зал на территории с душевыми, пиклбол и баскетбол
- Гибкий PTO и корпоративные праздники
- Взносы компании в HSA
- Еженедельные обеды и запас продуктов в комнате отдыха
- Ежемесячная компенсация услуг няни $100
- Ежемесячный allowance «Redo perks» на покупки в e-commerce
- Рядом велосипедные и беговые трассы
- Возможности карьерного роста
Навыки
- TypeScript
- Node.js
- AWS IAM
- AWS KMS
- cryptography
- authentication
- authorization
- session management
- API keys
- secrets management
- encryption
- tokenization
- key management
- security audit logging
- rate limiting
- abuse prevention
- CI