Работодатель 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 или примеры кода
- Краткое описание релевантного опыта
- Примеры систем, которые вы поддерживали (не только разрабатывали)
- Ожидаемую компенсацию (EUR или CHF)
- Подтверждение готовности к полной занятости