Работодатель Schippke & Partner Wirtschaftskanzlei AG
Локация Швейцария (HQ) · полностью удалённая работа (предпочтительно Европа, CET ±2ч)
Формат сотрудничества Полная занятость, долгосрочно (на годы)
Рабочий язык Английский (основной) · немецкий будет плюсом
Компенсация Обсуждается индивидуально, зависит от опыта
Дата начала Как можно скорее, по договорённости.
1. О компании и роли Schippke & Partner — международная юридическая и налоговая фирма, работающая с предпринимателями, состоятельными частными клиентами и международными структурами. Внутри компании мы развиваем две ключевые системы:
SchippkeOS — операционная платформа
Steuerchat — AI-система для обучения клиентов Основная цель — навести структуру в текущей фрагментированной операционной среде и сделать системы пригодными для ежедневной работы. Роль сфокусирована на:
Стабильности
Интеграции
Упрощении
Надёжном внедрении
Это не роль для разработки фич ради фич.
Это роль системного инженера. 2. Обзор систем 2.1 SchippkeOS
Внутренняя платформа, управляющая Клиентами, задачами, протоколами, партнёрами, Документами, коммуникацией, учётом времени, Встречами и процессами консультаций
Технологический стек:
Next.js 15, React 19, TypeScript
PostgreSQL 16 (Drizzle ORM)
Auth.js (роли и доступы, OAuth2)
Интеграции Google Workspace
Webhooks (n8n), системы обмена сообщениями
Аудит и процессы с требованиями комплаенса
2.2 Steuerchat
AI-система для обучения клиентов в сфере налогов.
Компоненты:
Backend на TypeScript
Админ-панель (TypeScript / SCSS)
iOS-приложение (Swift)
Python RAG / ML система
Интеграция LLM Важно:
Система носит исключительно обучающий характер и не заменяет профессиональную консультацию. 3. Ваша задача
Объединить обе системы в единую операционную платформу. Ключевые результаты:
Чёткие внутренние процессы, основанные на задачах
Структурированный путь клиента (запись → консультация → сопровождение)
Автоматизированная коммуникация с клиентами
Надёжная интеграция между системами
Стабильная работа с чувствительными данными
Практичное и контролируемое использование AI 4. Основные обязанности
4.1 Поддержка и развитие систем
Поддержка и улучшение SchippkeOS и Steuerchat
Исправление ошибок и устранение узких мест
Расширение API и бизнес-логики
Повышение стабильности и производительности 4.2 База данных и backend
Управление схемой PostgreSQL и миграциями
Написание и оптимизация сложных запросов
Обеспечение целостности данных
4.3 Интеграции
Поддержка интеграций с Google (Gmail, Drive, Calendar)
Работа с webhooks (n8n и др.)
Интеграция внешних API и CRM 4.4 AI / RAG системы
Улучшение LLM-интеграций
Работа с retrieval pipeline и документами
Повышение качества ответов
Обеспечение соответствия требованиям GDPR 4.5 Инфраструктура и эксплуатация
CI/CD (GitHub Actions)
Docker-сервисы
Отладка продакшена
Процессы деплоя 4.6 Работа с продуктом
Взаимодействие с внутренними пользователями
Принятие решений: что строить, упрощать или удалять
Фокус на практической применимости 5. Требования к кандидату 5.1 Обязательные навыки
5+ лет коммерческой разработки
Сильный TypeScript (full-stack)
Опыт с React / Next.js
Backend-разработка (Node.js, API)
Уверенное знание PostgreSQL (схемы, миграции)
Опыт с авторизацией и RBAC
Умение работать с существующим кодом
Сильные навыки отладки 5.2 AI / LLM компетенции
Интеграция LLM API
Retrieval-Augmented Generation (RAG)
Prompt design и оценка качества
Работа с пользовательским контекстом
Понимание приватности и GDPR 5.3 Желательно
Auth.js / NextAuth
Drizzle ORM / Prisma
Docker / Docker Compose
GitHub Actions
Google APIs
Python (ML / RAG)
Swift / iOS
n8n или аналогичные инструменты 6. Условия работы
Полностью удалённая работа (Европа, CET предпочтительно)
Прямая работа с внутренними пользователями
Существующие продакшен-системы (не greenfield)
Высокая степень ответственности с первого дня 7. Критерии успеха
1 месяц: понимание систем, исправление ключевых ошибок
3 месяца: улучшение процессов и снижение фрикции
6 месяцев: стабильная работа систем в ежедневной эксплуатации
1 год: единая платформа с надёжными процессами и AI-поддержкой 8. Кому не подойдёт:
Тем, кто ищет greenfield-разработку
Только frontend или только backend разработчикам
Тем, кто избегает работы с БД и инфраструктурой
Тем, кто добавляет функции без понимания процессов
Тем, кто предлагает переписывание без анализа системы 9. Техническая оценка
Кандидатам будет предложено оплачиваемое тестовое задание:
Прототип стриминг-чата с:
WebSocket
Потоковой передачей данных
Отменой выполнения
Переподключением и продолжением
Подробности: 10. Условия сотрудничества
Полная занятость
Долгосрочное сотрудничество
Возможен оплачиваемый испытательный период
Подписание NDA обязательно
11. Как откликнуться
Отправьте одно письмо, включающее:
CV или LinkedIn
GitHub или примеры кода
Краткое описание релевантного опыта
Примеры систем, которые вы поддерживали (не только разрабатывали)