Vizient, Inc
Senior Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в Vizient: проектирование и разработка cloud-native корпоративных приложений для аналитики, data-driven процессов и AI-возможностей. Работа end-to-end по frontend, backend, интеграциям и данным в связке с product, data, AI и DevOps инженерами.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать корпоративные веб-приложения на React, TypeScript, Node.js
- Реализовывать функциональность на уровнях представления, приложения, интеграций и данных
- Разрабатывать адаптивные и доступные пользовательские интерфейсы на React, TypeScript, JavaScript, HTML, CSS
- Создавать переиспользуемые UI-компоненты, общие библиотеки и инженерные паттерны
- Оптимизировать frontend по производительности, доступности, отзывчивости и тестируемости
- Реализовывать безопасную аутентификацию, авторизацию и управление сессиями
- Проектировать и разрабатывать RESTful API, backend-сервисы и микросервисы на Node.js и TypeScript
- Обеспечивать безопасное межсервисное взаимодействие, валидацию, обработку ошибок и отказоустойчивость
- Интегрировать приложения с внутренними платформами, API, event streams и аналитическими платформами
- Проектировать реляционные модели данных, схемы и паттерны доступа к данным
- Разрабатывать и оптимизировать SQL-запросы, представления, хранимые процедуры
- Применять индексирование, оптимизацию запросов и управление транзакциями
- Разрабатывать приложения для cloud-native и контейнерных сред, поддерживать Docker и Kubernetes, участвовать в CI/CD
- Реализовывать логирование, распределённый трейсинг, мониторинг, health checks и алертинг
- Писать и поддерживать автоматические unit, integration, contract, component и end-to-end тесты
- Поддерживать production troubleshooting, расследование инцидентов и root cause analysis
- Применять практики безопасного кодирования и управления зависимостями
- Участвовать в product discovery, оценке, техническом дизайне, code review и планировании релизов
- Менторить инженеров и развивать общие стандарты разработки и документацию
- Использовать AI-инструменты для разработки, тестирования, документации и troubleshooting
Требования
- Степень бакалавра в Computer Science, Engineering, Information Systems или эквивалентный опыт
- 5+ лет опыта разработки и поддержки корпоративных приложений
- Сильный практический опыт с React, TypeScript, JavaScript и современным frontend
- Сильный практический опыт с Node.js, TypeScript, проектированием API и backend-сервисов
- Опыт проектирования RESTful API, микросервисов и корпоративных интеграций
- Сильные навыки SQL и реляционных БД: моделирование, схемы, индексирование, оптимизация запросов, транзакции
- Опыт с PostgreSQL, SQL Server, MySQL или аналогами
- Опыт работы с аналитическими платформами Databricks, Snowflake или аналогами
- Опыт с Git, CI/CD, автоматическим тестированием и code review
- Знание cloud-native архитектуры, контейнеризации, аутентификации, авторизации и безопасного кодирования
- Опыт автоматического unit, integration, API contract, component и end-to-end тестирования
- Опыт observability: логирование, мониторинг, трейсинг, health checks, метрики
- Сильные аналитические и коммуникационные навыки, работа в кросс-функциональной команде
Условия
- Диапазон оплаты $102,400.00 – $179,000.00
- Позиция участвует в incentive-программе
- Комплексный пакет бенefits
- Equal Opportunity Employer
Навыки
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Node.js
- RESTful API
- микросервисы
- SQL
- PostgreSQL
- SQL Server
- MySQL
- Databricks
- Snowflake
- Delta Lake
- Git
- CI/CD
- Docker
- Kubernetes
- event-driven architecture
- LLM
- AI-assisted development