Buying Labs
Senior Full-Stack Engineer (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack инженер в Tech-команду Buying Labs в Гамбурге. Разработка внутренних приложений и AI-фич end-to-end, от архитектуры данных до продакшена.
Задачи
- Проектировать, разрабатывать и сопровождать фичи на frontend и backend end-to-end, от технического подхода до деплоя и поддержки в продакшене
- Проектировать и интегрировать AI-фичи: структурированное извлечение данных, классификацию, автоматизацию и агентные workflow с валидацией и оценкой качества
- Строить модели данных в PostgreSQL и принимать архитектурные решения для поддерживаемости систем
- Разрабатывать новые приложения на современном стеке и модернизировать существующую JavaScript-платформу
- Писать покрытый тестами и отревьюенный код, мониторить и устранять продакшен-инциденты
- Работать напрямую с коммерческими и операционными командами, понимать бизнес-процессы
- Делиться знаниями и повышать планку качества в команде
Требования
- 6+ лет профессионального опыта в разработке ПО с опытом создания и сопровождения продакшен-приложений end-to-end
- Подтверждённый опыт встраивания AI в продакшен-системы: LLM-извлечение или классификация, RAG, агентные и tool-use workflow, обеспечение надёжности через валидацию, оценку и fallback
- Ежедневное использование AI-инструментов в разработке с привычкой проверять их результат
- Сильный TypeScript и JavaScript, современный React, включая hooks и управление состоянием
- Сильный backend-опыт с Node.js и Express или аналогичным фреймворком, REST API и интеграция внешних систем
- Глубокое знание PostgreSQL и SQL, моделирование данных, опыт с ORM или query builder (Knex, Sequelize, Prisma)
- Опыт работы как с современными TypeScript-приложениями, так и с унаследованной JavaScript-кодовой базой
- Сильный фокус на качество: автоматизированное тестирование, код-ревью, ответственность за результат
- Высокая степень ownership и инициативность
- Чёткая коммуникация с техническими и нетехническими коллегами
- Степень бакалавра по Computer Science или смежной области либо эквивалентный опыт
- Свободный английский; немецкий будет плюсом
- Нахождение в Гамбурге или готовность к релокации
Условия
- Работа в agile-команде с мотивированными коллегами и дружелюбной атмосферой
- Плоская иерархия и реальные возможности роста, продвижение изнутри
- Современное рабочее место: регулируемые столы, беговые дорожки, кондиционер
- Корпоративная пенсионная программа (bAV) с грантом 30% от взноса
- Членство в Corporate Benefits со скидками у партнёров
- Полная компенсация Deutschlandticket (около €60/мес)
- Бесплатный велосипед Swapfiets или JobRad с доплатой €26/мес
- Бесплатная еда и напитки: пятничный обед в офисе, фрукты, снеки, кофе и сезонные угощения
- Вводный ваучер €100 на обустройство рабочего места
- Реферальная программа с вознаграждениями
Навыки
- TypeScript
- JavaScript
- React
- Node.js
- Express
- REST API
- PostgreSQL
- SQL
- Knex
- Sequelize
- Prisma
- LLM
- RAG
- MCP
- pgvector
- Bun
- Vite
- Redis
- RabbitMQ
- Docker
- GitHub Actions
- AWS
- Sentry
- Datadog
- PostHog
- Python