Justworks
Senior Software Engineer, Solutions Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Solutions Engineering: ведёт техническую проработку интеграций с партнёрами и развивает developer-экосистему (SDK, документация, портал, шаблоны интеграций).
Задачи
- Самостоятельно вести техническую проработку приоритетных партнёрских интеграций: исследование API партнёра, маппинг данных, аутентификация и авторизация, выбор архитектуры, поддержка внедрения и готовность к запуску
- Развивать developer-экосистему: портал, инструменты документации, SDK, примеры приложений, quickstart-гайды, шаблоны интеграций и автоматизацию поддержки разработчиков
- Создавать референсные реализации и переиспользуемые паттерны для OAuth, webhooks, retries, идемпотентности, обработки ошибок и observability
- Проводить технические рабочие сессии с партнёрами, переводить сложные требования в решения и планы действий
- Работать с Public API Engineering и Product: выявлять проблемы разработчиков, валидировать дизайн API на реалистичных сценариях
- Отвечать за multi-surface developer journey или портфель партнёрских интеграций от дизайна до эксплуатации
- Улучшать self-service разработчиков на основе обращений в поддержку, телеметрии интеграций и обратной связи
- Ревьюить дизайн и код, менторить коллег, повышать качество инженерии
- Взаимодействовать с Security, Support и другими стейкхолдерами для безопасности и поддерживаемости интеграций
Требования
- 5+ лет профессионального опыта разработки и эксплуатации production-систем
- Сильный опыт работы с HTTP API: OAuth 2.0/OIDC, аутентификация, токены и scopes, webhooks, пагинация, rate limits, обработка ошибок
- Опыт backend и/или full-stack разработки на TypeScript, Go, Ruby или Python
- Опыт проектирования надёжных интеграций: retries, идемпотентность, асинхронные процессы, контракты данных, мониторинг, инциденты
- Ясная техническая письменная речь и умение объяснять архитектуру и tradeoffs
- Опыт создания customer-facing или developer-facing продуктов с высокими требованиями к удобству и документации
- Сильные навыки коллаборации и работа с Engineering, Product, Partnerships, Sales, Support и Security
Условия
- Базовая зарплата для офиса в Нью-Йорке: $188,000 - $242,000 в год
- Гибридный формат работы
- Бенефиты, wellness-программы, корпоративные ретриты
- Комфортная и дружелюбная среда, обучение у лидеров стартап-сообщества
Навыки
- TypeScript
- JavaScript
- Go
- Ruby
- Python
- AWS
- containers
- relational databases
- observability
- OpenAPI
- OAuth
- OIDC
- HTTP APIs
- webhooks
- SDK