YPO
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в YPO для сквозной разработки фич AI-first платформы: от React-фронтенда и GraphQL API до AI-сервисов и данных. Роль с полным владением жизненным циклом фичи — от концепции до продакшена и мониторинга.
Задачи
- Владеть полным жизненным циклом фичи: архитектура, реализация, код-ревью, QA, деплой и пост-релизный мониторинг
- Разрабатывать адаптивные React/TypeScript фронтенды с интеграцией Optimizely
- Проектировать Apollo GraphQL схемы и резолверы, обслуживаемые через Apigee
- Разрабатывать модульные backend-сервисы на Node.js/NestJS с Redis для кеширования и Kafka для событийных сценариев
- Проектировать и запрашивать PostgreSQL схемы (TypeORM/Prisma), участвовать в Snowflake пайплайнах и dbt-моделях
- Интегрировать OpenAI и Google Gemini API для AI-функций, работать с Neo4j графовыми данными
- Использовать AI-ассистированные workflow разработки для повышения скорости
- Инструментировать фичи через PostHog и Datadog, проводить A/B эксперименты и feature-flag раскатки через Optimizely
- Участвовать в архитектурных решениях, ADR и пост-инцидентных разборах, устранять узкие места производительности
- Работать с product, design, Lead Security Engineer и DevOps для безопасности и операционной надёжности фич
Требования
- 5–7 лет профессионального опыта разработки production-продуктов end-to-end
- Сильные навыки TypeScript/React (архитектура компонентов, управление состоянием, hooks, производительность)
- Опыт backend на Node.js и NestJS с модульными тестируемыми сервисами
- Опыт GraphQL (проектирование схем, резолверы, подписки, Apollo client/server) и знание паттернов API gateway (Apigee или аналог)
- Владение PostgreSQL (оптимизация запросов, проектирование схем, TypeORM/Prisma)
- Опыт с Auth0 или аналогичными identity-платформами
- Знание Redis и Kafka (или аналогов) для кеширования и событийных/очередейных паттернов
- Степень бакалавра в Computer Science, Engineering или смежной области либо эквивалентный опыт
Условия
- Удалённая работа (US Remote)
- Гибкий график и при необходимости продлённые часы для работы с командами в разных часовых поясах
- Командировки примерно 5–10% в год
- Равные возможности трудоустройства (EOE)
Навыки
- React
- TypeScript
- Apollo GraphQL
- GraphQL
- Apigee
- Auth0
- Redis
- Kafka
- Node.js
- NestJS
- PostgreSQL
- TypeORM
- Prisma
- Snowflake
- dbt
- Airflow
- OpenAI
- Google Gemini
- Neo4j
- Salesforce
- AWS
- Azure
- Kubernetes
- Terraform
- Datadog
- PostHog
- Optimizely
- Docker
- Vitest
- Jest
- Playwright