Worth AI
Senior Software Engineer, Platform & Developer Experience
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Platform-команду Worth AI. Задача — строить «продукт для инженеров»: устранять узкие места в жизненном цикле разработки, проектировать общие паттерны и архитектурные решения, ускорять и делать надёжнее работу всей инженерной организации.
Задачи
- Проводить интервью с инженерными командами, выявлять боли в рабочих процессах и приоритизировать создание инструментов или архитектурных изменений
- Проектировать и внедрять переиспользуемые паттерны на Nest.js, React.js и TypeScript
- Решать системные проблемы производительности: оптимизация медленных запросов PostgreSQL, доработка паттернов producer/consumer в Kafka
- Владеть и развивать конфигурации Kubernetes и ArgoCD для безопасных автоматизированных деплоев
- Вести кросс-командные технические задачи: реархитектура общих библиотек, развитие service-to-service коммуникации
- Рефакторить сложные легаси-кодбазы в поддерживаемые, тестируемые и современные модули
- Менторить и обучать инженеров, повышая их технический уровень и понимание архитектуры
- Исследовать, прототипировать и внедрять внутренние инструменты, библиотеки и фреймворки для CI/CD, локальной разработки и observability
- Внедрять новые фреймворки и архитектурные изменения, обеспечивая документацию, воркшопы и поддержку 1:1
- Показывать пример в код-ревью, обучать поддерживаемому дизайну, стратегиям тестирования и снижению системных рисков
- Эффективно коммуницировать сложные технические компромиссы между функциями, разрешать конфликты и согласовывать разные точки зрения
Требования
- 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
- CI/CD