Taskrabbit
Staff Software Engineer - Authentication
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Core Services маркетплейса Taskrabbit. Отвечает за проектирование и развитие общих платформенных возможностей: аутентификация и identity, событийные системы, API-инфраструктура.
Задачи
- Руководить архитектурой, интеграцией и внедрением общих платформенных возможностей (аутентификация и identity, event streaming, API-инфраструктура) во всех командах
- Проектировать, разрабатывать и поддерживать высокопроизводительные API и базовые сервисы на TypeScript
- Развивать событийные архитектуры для надёжного слабосвязанного взаимодействия между сервисами
- Отвечать за подход к аутентификации и авторизации, включая интеграцию со сторонними identity-платформами и партнёрскими системами
- Работать с backend-сервисами на Ruby on Rails и встраивать общие возможности в существующую инфраструктуру
- Предлагать и внедрять улучшения производительности, надёжности, безопасности и developer experience платформы
- Наставлять инженеров по лучшим практикам API-дизайна, системного дизайна и масштабируемой архитектуры
- Совместно с руководством Engineering и Product определять единую техническую стратегию общих сервисов
Требования
- 8+ лет опыта разработки современных API и распределённых сервисов
- Практический опыт с платформами аутентификации и identity (Auth0, Okta, Cognito или аналоги), включая OAuth 2.0, OpenID Connect и SSO
- Опыт проектирования и эксплуатации событийных архитектур (Kafka, SNS/SQS, EventBridge или аналоги)
- Опыт создания и поддержки надёжных API и сервисов на TypeScript
- Исключительно сильные навыки технического дизайна и архитектуры с фокусом на масштабируемые общие возможности
- Профессиональный опыт AI-led agentic разработки (Claude Code, Codex, Cursor и т.п.)
- Опыт с современными процессами разработки, CI/CD и контейнеризированными окружениями
- Страсть к менторству инженеров и развитию компетенций команды
- Сильные навыки письменной и устной коммуникации, умение ясно излагать сложные технические темы
- Подтверждённый опыт декомпозиции сложных платформенных инициатив на управляемые итерации
Условия
- Гибридный формат: 2 дня в офисе в хабе Сан-Франциско (130 Sutter St) по вторникам и средам
- Базовая зарплата $150,000 - $200,000 плюс бонус и льготы
- Медицинская страховка за счёт работодателя и 401k match с немедленным vesting для сотрудников в США
- Гибкий и щедрый отпуск с двумя общими неделями закрытия компании
- Стипендии на продукты Taskrabbit, wellness, продуктивность и образование
- Скидки IKEA, поддержка репродуктивного здоровья и другое
- Льготы зависят от страны трудоустройства
Навыки
- TypeScript
- Ruby on Rails
- OAuth 2.0
- OpenID Connect
- SSO
- Auth0
- Okta
- Cognito
- Kafka
- SNS/SQS
- EventBridge
- CI/CD
- Docker
- Kubernetes
- AWS
- Infrastructure as Code
- MySQL
- Redis
- Elasticsearch
- API Gateway
- Claude Code
- Codex
- Cursor