Twenty Technologies
Senior Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-бэкенд-инженер в Twenty Technologies — разработка backend-систем для киберопераций и электромагнитных возможностей. Работа над сервисами на Go, графовыми моделями данных и высоконагруженными API в облаке и on-premise.
Задачи
- Проектировать и реализовывать масштабируемые backend-сервисы на Go
- Создавать высокопроизводительные API для клиентских и внутренних сценариев
- Моделировать сложные связи в графовых БД, оптимизировать схемы и запросы
- Реализовывать event-driven системы (например, на NATS) для обработки потоков данных в реальном времени
- Разрабатывать и поддерживать автоматизированные тесты
- Создавать и эксплуатировать микросервисы в AWS с учётом отказоустойчивости и стоимости
- Улучшать CI/CD-пайплайны для быстрой и безопасной доставки
- Работать с экспертами по кибероперациям для перевода доменных задач в продуктовые фичи
- Сотрудничать с frontend-инженерами по контрактам API и структурам данных
- Оценивать новые технологии и подходы
Требования
- 5+ лет профессиональной разработки backend (или full-stack) приложений
- Уверенное владение Go (Golang) и опыт production-сервисов на нём
- Опыт работы с графовыми БД (Neo4j, AWS Neptune или аналоги), включая проектирование схем и оптимизацию запросов
- Знание event-driven архитектур и очередей/стриминговых систем
- Опыт создания и поддержки API (REST и/или GraphQL)
- Опыт работы с облачной инфраструктурой, желательно AWS, понимание cloud-native паттернов
- Практический опыт контейнеризации и микросервисной архитектуры
- Прочная база в безопасном кодировании и умение оценивать security-компромиссы
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт
- Гражданство США (требование государственных контрактов)
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование жизни/AD&D, опции по инвалидности
- Оплачиваемый родительский отпуск: 12 недель для рожающих, 4 для нерожающих, 6 для усыновителей/опекунов/суррогатных родителей
- Оплачиваемые праздники и гибкий PTO
- 401(k) с pre-tax и Roth опциями, HSA/FSA, dependent care FSA
- Работа on-site, полная занятость
Навыки
- Go
- GraphQL
- REST
- Neo4j
- AWS Neptune
- NATS
- AWS
- микросервисы
- контейнеризация
- CI/CD
- автоматизированное тестирование
- infrastructure-as-code
- observability