Jobgether
Software Engineer II (Backend)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Exposure Management, которая строит сервисы и API для выявления и приоритизации киберрисков. Работа преимущественно на Go, разработка публичных REST и gRPC API с интеграцией интернет-данных и контекста клиента.
Задачи
- Вести backend-фичи API от технического дизайна до запуска, мониторинга и итераций
- Разрабатывать и расширять публичные REST и gRPC API для Exposure Management и Supplier Risk Intelligence
- Разрабатывать эндпоинты риск-событий для интеграций с SIEM (Splunk, Google SecOps, Microsoft Sentinel)
- Согласовывать API-контракты, фильтрацию, пагинацию и структуры ответов с frontend-инженерами и продуктом
- Интегрировать данные и сервисы других команд через gRPC и Google Cloud Pub/Sub
- Оптимизировать производительность API: планирование запросов PostgreSQL, индексы, кэширование, payload
- Писать автотесты, внедрять observability, отвечать за релизы и on-call поддержку
- Учитывать обратную связь клиентов в технических и продуктовых обсуждениях
- Поддерживать развитие интернов и менее опытных инженеров
Требования
- Минимум 4 года профессионального опыта разработки backend-сервисов
- Продакшн-опыт с Go или сильный опыт на другом backend-языке (Python, Java) с готовностью освоить Go
- Опыт проектирования и использования REST или gRPC API, желательно для frontend-приложений
- Сильные навыки SQL и практическое знание реляционного моделирования, индексов и производительности запросов
- Умение писать поддерживаемый код: автотесты в CI, мониторинг и алертинг, код-ревью
- Навыки письменной и устной коммуникации, работа с инженерами и продакт-менеджерами
- Проактивный подход к решению задач и готовность изучать новые домены и технологии
- Плюс: опыт с продуктами кибербезопасности (attack surface management, third-party risk, vulnerability management)
- Плюс: опыт построения API для внешних разработчиков (OpenAPI, версионирование, webhooks)
- Плюс: знакомство с event-driven системами (Google Cloud Pub/Sub, Kafka), идемпотентность и ретраи
- Плюс: деплой контейнеризованных сервисов в Kubernetes на GCP или AWS
- Плюс: знакомство с AI-инструментами для разработки
- Плюс: знание интернет-технологий (DNS, WHOIS, Certificate SANs)
Условия
- Удалённая работа для кандидатов из Канады или континентальной части США
- Конкурентная компенсация
- Годовая зарплата USD $137,000–$164,000 для дорогих регионов (San Francisco Bay Area, New York City, Seattle)
- Годовая зарплата USD $116,450–$140,500 для остальных локаций США
- Бонусы и equity для подходящих позиций
- Бенефиты с первого дня работы
- 401(k) matching
- Медицинская, стоматологическая и оптическая страховка
Навыки
- Go
- Python
- Java
- REST
- gRPC
- PostgreSQL
- SQL
- Google Cloud Pub/Sub
- Kafka
- Kubernetes
- GCP
- AWS
- OpenAPI
- CI
- Splunk
- Google SecOps
- Microsoft Sentinel
- DNS
- WHOIS