Tailored Brands
Sr Full Stack Customer Data Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack разработчик в команду Tailored Technology. Проектирование и разработка end-to-end масштабируемых решений на React/Next.js и Java/Node.js с фокусом на data-driven системы на Snowflake и облачных технологиях.
Задачи
- Проектировать и разрабатывать масштабируемые full-stack веб-приложения, включая frontend (React/Next.js) и backend (Java/Node.js)
- Разрабатывать и оптимизировать Java-бэкенд: микросервисы, API и базы данных
- Разрабатывать динамичные и адаптивные интерфейсы на React/Next.js
- Проектировать и реализовывать event-driven сервисы на Node.js
- Разрабатывать и оптимизировать data pipelines и запросы на Snowflake SQL, DBT и GCP/AWS Dataflow
- Создавать UDF и использовать Snowpark для продвинутой обработки данных
- Работать в кросс-функциональной команде с product managers, дизайнерами и QA
- Проводить code review и обеспечивать best practices разработки, тестирования и деплоя
- Оптимизировать производительность, включая запросы к БД и масштабирование под нагрузку
- Участвовать в Agile-процессах: sprint planning, ретроспективы
Требования
- Bachelor’s degree in computer science или эквивалент
- 8+ лет релевантного опыта
- Java: 8+ лет опыта построения масштабируемых enterprise-бэкендов (например, Spring Boot)
- React/Next.js: 4+ года опыта, включая state management (Redux, Context), hooks, компонентную архитектуру и адаптивный дизайн
- Node.js: 4+ года опыта серверной разработки, RESTful API и GraphQL
- Опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL (MongoDB) БД, включая проектирование схем, оптимизацию запросов и транзакции
- 2+ года опыта работы со Snowflake: сложные SQL-запросы, UDF, data pipelines на Snowpark и DBT
- Знакомство с облачными платформами (AWS, Azure, GCP) и контейнеризацией (Docker, Kubernetes)
- Экспертиза в проектировании и использовании RESTful API, работа со сторонними API
- Опыт с фреймворками автотестирования (JUnit, Mocha, PyTest) и TDD
- Владение Git, включая ветвление, pull requests и работу с большими кодовыми базами
- Опыт работы в Agile-командах по Scrum или Kanban
- Сильные аналитические навыки и лидерские качества
- Отличные коммуникативные навыки и умение объяснять технические концепции
Условия
- Гибридный график: офис в Хьюстоне (вторник–четверг), удалённо по понедельникам и пятницам
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401k с match от компании
- Страхование жизни, от несчастных случаев и инвалидности
- Оплачиваемые отпуска, больничные и праздники
- Программа wellbeing, компенсация транспорта, помощь с усыновлением и обучением, юридические услуги
- Скидки на продукцию компании
- Meeting-Free Fridays, Summer Fridays, ранний уход перед праздниками
- Бонус 10% Annual Incentive Plan
- Потенциальный рост компенсации до $178,000
Навыки
- Java
- Spring Boot
- React
- Next.js
- Redux
- Context
- Node.js
- GraphQL
- RESTful API
- PostgreSQL
- MySQL
- MongoDB
- Snowflake
- Snowpark
- DBT
- GCP
- AWS
- Dataflow
- BigQuery
- Vertex AI
- Redis
- Docker
- Kubernetes
- Azure
- JUnit
- Mocha
- PyTest
- TDD
- Git
- Scrum
- Kanban
- Copilot
- ChatGPT