Worth AI
Senior Software Engineer, Platform & Developer Experience
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Platform-команду Worth AI, задача — ускорять и упрощать разработку внутри организации: строить внутренние инструменты, общие паттерны и архитектурные решения, устранять узкие места в жизненном цикле разработки.
Задачи
- Проводить интервью с инженерными командами, выявлять боли в рабочих процессах и приоритизировать создание инструментов или архитектурных изменений
- Проектировать и внедрять переиспользуемые паттерны на Nest.js, React.js и TypeScript
- Заниматься системными проблемами производительности: оптимизация медленных запросов PostgreSQL, доработка паттернов продюсеров/консьюмеров Kafka
- Владеть конфигурациями Kubernetes и ArgoCD и развивать их для безопасных автоматизированных деплоев
- Вести кросс-командные технические задачи: реархитектура общих библиотек, эволюция межсервисного взаимодействия
- Выявлять сложные легаси-кодбазы и рефакторить их в поддерживаемые и тестируемые модули
- Менторить и коучить инженеров, повышая их технический уровень и понимание архитектуры
- Исследовать, прототипировать и внедрять внутренние инструменты, библиотеки и фреймворки для CI/CD, локальной разработки и наблюдаемости
- Внедрять новые фреймворки и архитектурные изменения, обеспечивая документацию, воркшопы и поддержку
- Показывать пример в код-ревью, обучать поддерживаемому дизайну, стратегиям тестирования и снижению системных рисков
- Эффективно коммуницировать технические компромиссы между функциями и улаживать конфликты
Требования
- 8+ лет опыта в разработке ПО с подтверждённым опытом лидерства и технического направления
- Страсть к менторству и опыт развития карьеры младших и средних инженеров
- Опыт работы в командах Platform, Infrastructure или Developer Experience (DevEx)
- Глубокая экспертиза в экосистеме Node.js/TypeScript, включая масштабирование бэкендов на Nest.js и фронтендов на React.js
- Практический опыт управления контейнерными нагрузками с Kubernetes и ArgoCD
- Сильное владение PostgreSQL (оптимизация запросов и проектирование схем) и Kafka (event-driven архитектура)
- Умение разбирать сложный легаси-код и заменять его масштабируемой поддерживаемой архитектурой
- Опыт работы в условиях высокой неопределённости и превращения размытых технических проблем в приоритизированные роадмапы
- Умение выстраивать психологическую безопасность и доверие в команде, повышая планку качества инженерии
Условия
- Медицинская страховка (Medical, Dental & Vision)
- Пенсионный план (401k, IRA)
- Страхование жизни
- Гибкий отпуск
- Работа из дома
- Бесплатная еда и снеки (в офисе)
- Орландо, Флорида (гибрид)
- Wellness-ресурсы
- Все удалённые сотрудники должны минимум дважды в год приезжать в Орландо, Флорида, на Town Halls и командную работу, а также на онбординг
Навыки
- Node.js
- TypeScript
- Nest.js
- React.js
- PostgreSQL
- Kafka
- Redis
- Redshift
- Kubernetes
- ArgoCD
- DataDog
- AWS
- MSK
- RDS
- EKS
- S3
- Lambda
- Terraform
- Python
- Celery
- SQLAlchemy