Fullstack Engineer (Go + React / React Native)
Описание
О компании и роли Всем привет! Меня зовут Виктор, я отвечаю за развитие новых направлений в компании. Наша международная продуктовая группа развивает несколько независимых SaaS-продуктов, от платформы ценовой аналитики на винном рынке до B2B-системы для ветеринарных клиник. Сейчас мы нанимаем fullstack разработчика на самый новый из них - B2B-платформу для ветеринарных клиник в Швейцарии и Германии. Веб и мобильное приложение на React и React Native, бэкенд на Go, общий под обе платформы. Команда небольшая, поэтому берём человека, который умеет и то и другое. Что предстоит делать Развивать бэкенд платформы на Go (REST / gRPC, PostgreSQL) Развивать веб-интерфейс для клиник на React / TypeScript Вести мобильное приложение как отдельное направление: React Native, релизы в App Store и Google Play, работа с нативными интеграциями. Здесь вы будете основным человеком - от технических решений до того, каким приложение получится для клиента Участвовать в архитектурных решениях. Продукт новый, многое ещё не зафиксировано, влиять можно реально Со временем - интеграции с внешними системами клиник (бухгалтерия, учёт, выставление счетов), тоже на Go Как устроена работа Аналитика и подробных ТЗ у нас нет. Требования приходят напрямую от основателя продукта - в свободной форме, часто голосом или списком. Дальше вы задаёте вопросы, доводите задачу до состояния, в котором её можно делать, и делаете. Это требует умения работать без детальной постановки и самому закрывать пробелы в требованиях. Что мы ждем от вас Go в продакшене от 3 лет React + TypeScript в продакшене от 3 лет: хуки, композиция компонентов, управление состоянием, формы и валидация React Native в продакшене от 1.5 лет: сборки, релизы в сторы, отладка на устройствах PostgreSQL уверенно: сложные запросы, индексы, EXPLAIN ANALYZE, миграции REST + gRPC: проектирование, версионирование, контракты между сервисами и клиентами Опыт работы в небольшой команде без аналитика и выделенного менеджера - когда постановка приходит от бизнеса словами, а декомпозиция на вас Опыт со сложной доменной моделью: SaaS с многоарендностью, ERP, биллинг, медицинское или отраслевое ПО Английский от B1: часть документации и переписка с партнёрами Будет сильным плюсом Expo / EAS, OTA-обновления Опыт со здравоохранением, ветеринарией или медицинским ПО: PHI/PII, GDPR, специфика работы клиник Offline-first логика в мобильном приложении, синхронизация состояния Мультиязычность и локализация (de / en), работа с региональной спецификой DACH Интеграции с бухгалтерскими и учётными системами Очереди и фоновые задачи: RabbitMQ, Kafka, NATS. Идемпотентность, ретраи, дебаг падающих воркеров Опыт code review для других разработчиков Что для нас важно (soft) Готовность нести фичу целиком, от схемы в базе до экрана в приложении Спокойное отношение к багфиксам: в работающей системе это заметная часть задач Умение сказать, что задача поставлена неправильно, и предложить, как правильно Мы предлагаем Полностью удалённая работа Аккредитованная IT-компания Работа над международными технологичными продуктами Свой участок ответственности с первого дня Небольшая команда без бюрократии Заинтересовала вакансия? Откликайтесь, присылайте резюме и, при наличии, ссылку на проекты или GitHub, и я свяжусь с вами!