Spread Group

Software Engineer Backend (f/m/d) (Fixed-Term Parental Leave Cover)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-инженер в команду Design Experience, отвечающую за инструменты создания дизайнов (Create-omat, AI-генерация дизайна). Позиция на фиксированный срок — замена сотрудника в декретном отпуске; предстоит выносить бизнес-логику из BFF в сервисы и строить backend генерации дизайнов.

Задачи

  • Выносить бизнес-логику из BFF Create-omat в сервисы, пригодные для использования другими фронтендами
  • Строить backend генерации дизайнов: модерация, генерация изображений, улучшение дизайна и удаление фона как единый пайплайн
  • Заменить сервис splitbrain, дублирующий функциональность Partner Area, на единое решение
  • Проектировать и разрабатывать system-layer API для данных (Scene, Template, Design), чтобы MongoDB и S3 не использовались потребителями напрямую
  • Модернизировать designer-service-api: повышать покрытие тестами, избавляться от уязвимых зависимостей, согласовывать изменения контрактов с зависимыми командами
  • Отвечать за сервисы в продакшене: observability, алертинг, логирование уровня on-call, вопросы производительности рендеринга и пайплайнов изображений
  • Работать в agile-команде с product owner, дизайнерами и фронтенд-инженерами

Требования

  • Несколько лет профессионального опыта backend-разработки сервисов от проектирования до продакшена и эксплуатации
  • Уверенные навыки JVM — Java или Kotlin со Spring, включая моделирование данных, миграции
  • Рабочее владение Node.js и TypeScript, достаточное для продуктивной работы с Next.js backend-for-frontend
  • Проектирование REST API: ориентация на потребителя, версионирование, понимание стоимости breaking changes
  • Опыт работы с реляционными и документными базами данных (MySQL, MongoDB) и объектным хранилищем
  • Понимание эксплуатации сервисов: контейнеры, CI-пайплайны, метрики, структурированные логи и трейсы
  • Самостоятельность: умение разобраться в существующей системе и превратить недоопределённую задачу в поставляемые инкременты
  • Тестирование как привычка и опыт code review
  • Хорошие коммуникативные навыки на английском языке

Условия

  • Фиксированный срок — замена сотрудника в декретном отпуске
  • Автономия и реальное влияние на продукт
  • Возможности для профессионального роста
  • Работа в амбициозной команде
  • 30 дней оплачиваемого отпуска
  • Скидки на продукцию компании и партнёрских брендов
  • Современные офисы и регулярные корпоративные мероприятия

Навыки

  • Java
  • Kotlin
  • Spring
  • Node.js
  • TypeScript
  • Next.js
  • REST API
  • MySQL
  • MongoDB
  • S3
  • Kubernetes
  • GitLab CI
  • OpenAI
  • fal.ai
  • Langfuse
  • Docker

Похожие вакансии

Senior Backend Engineer - Payments
PleoSeniorУдалённо
30 сент.
Staff Software Engineer, DevAI, Self-Maintaining Codebase
GoogleSeniorМюнхенОфис
156,000 – 159,000 EUR в год
25 сент.
User Growth Tech Lead (all genders) in Berlin
DottLeadБерлинГибрид
25 сент.
Senior Backend Product Engineer (Elixir)
TellentSeniorКёльнГибрид
69,000 – 85,000 EUR в год
25 сент.
Senior Software Engineer - Click out to Revenue (m|w|d)
idealoSeniorБерлинОфис
25 сент.
Software Engineer Backend (f/m/d) (Fixed-Term Parental Leave Cover) — Spread Group, Лейпциг | itrelocate