Searoutes

Senior Full-Stack Engineer (Web + Infrastructure)

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

Senior-инженер в Searoutes, работающий одновременно над веб-фронтендом и инфраструктурой. Основной фокус следующего года — платформенные задачи с пользовательской гранью: управление пользователями, API-шлюз, платежи, SEO, комплаенс GDPR и ISO 27001.

Задачи

  • Разработка продуктового и маркетингового UI на React (мультибренд, WCAG AA, технический SEO, performance budget)
  • Управление пользователями и идентификацией: Keycloak realms, иерархии организаций, партнёрский brokering, модель прав в приложении
  • Работа с API-шлюзом APISIX: маршруты, плагины и auth policy как код
  • Платежи и биллинг
  • Обеспечение ISO 27001 и GDPR: контроль доступа, управление изменениями, аудит-логи, наблюдаемость и алертинг, согласия и хранение данных
  • Поддержка инфраструктуры: Pulumi на TypeScript, Docker Swarm на Hetzner, Cloudflare на edge, Tailscale для доступа инженеров и CI
  • Интеграции со сторонними системами
  • Разработка с активным использованием LLM-агентов: проектирование, верификация и ревью их результата

Требования

  • Senior full-stack опыт: владение фичами от браузера до машины, на которой они работают
  • Опыт самостоятельного ведения домена, миграции или подсистемы с полной ответственностью за результат
  • Дизайн-вкус: умение отличать хороший дизайн от просто правдоподобного и отклонять неверную работу
  • React за пределами клиента: SSR, статическая генерация, загрузка данных и гидратация
  • TypeScript в strict-режиме: типизированные границы, понимание веса типов
  • Infrastructure as code: Pulumi (в идеале) или Terraform с готовностью перейти на Pulumi
  • Контейнеры и Linux в продакшене: отладка сервиса на машине по SSH
  • Postgres глубже запросов: бэкапы и восстановление, миграции, поведение схемы под нагрузкой
  • Ежедневное использование coding-агентов и критичное ревью их результата
  • Интеграционные навыки: сторонние API, вебхуки, OAuth/OIDC, терпение к недокументированным edge cases
  • Рабочий день с пересечением CET ±3
  • Свободный английский — рабочий язык команды

Условия

  • Remote-first, большинство команды в Европе, очные встречи минимум дважды в год
  • Стипендия на обустройство рабочего места
  • Плоская иерархия и прямой доступ к основателям
  • Высокая степень обучения и ownership в динамичной среде
  • Team-building мероприятия
  • Работа по методологии Shape Up: ~3 недели разработки и неделя cooldown, выбор задач на betting table

Навыки

  • React
  • TypeScript
  • Keycloak
  • APISIX
  • Pulumi
  • Terraform
  • Docker Swarm
  • Hetzner
  • Cloudflare
  • Tailscale
  • Postgres
  • PostGIS
  • Valkey
  • ClickHouse
  • Vite
  • Tailwind
  • Radix
  • Jest
  • Playwright
  • GitHub Actions
  • HAProxy
  • Java
  • Spring
  • OAuth
  • OIDC
  • SAML
  • Linux
  • ISO 27001
  • GDPR
  • Prometheus
  • Grafana

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

Software Developer
TuringMiddleБерлинУдалённо
200 – 300 EUR в час
22 окт.
Founding Engineer
CleraMiddleМюнхенОфис
70,000 – 100,000 EUR в год
22 окт.
Founding Engineer
CleraMiddleМюнхенОфис
90,000 – 150,000 EUR в год
22 окт.
Tech Lead - Craftnote
AceveLeadБерлинОфис
22 окт.
Senior Full Stack Software Engineer (f/m/d) – React, Node.js, TypeScript + AI
BertelsmannSeniorБерлинГибрид
22 окт.