О компании
Мы строим финтех-платформу. Работаем с регулируемыми финансовыми потоками, где ошибка в коде — это потеря денег клиента, а не просто баг в UI.
Команда небольшая — каждый инженер влияет на архитектуру и продукт напрямую.
О роли
Ищем fullstack-разработчика, который закрывает фичу от API до интерфейса. Не «немного бэкенда, немного фронтенда», а полноценное владение обеими частями: проектирование API-контрактов, реализация серверной логики, построение клиентского интерфейса.
Платформа мультипротокольная: REST, WebSocket (Socket.IO), SSE, gRPC, RabbitMQ, Webhooks. Не обязательно знать все на входе — но готовность разбираться обязательна.
Чем предстоит заниматься
Разработка
- Реализовывать фичи end-to-end: серверная логика, API, клиентская часть.
- Проектировать и поддерживать API-контракты между сервисами и клиентами.
- Писать модульные и интеграционные тесты для своих изменений.
- Участвовать в code review — как автор и как рецензент.
Архитектура и качество
- Принимать решения по реализации в рамках, определённых техническим лидом.
- Предлагать технические подходы при уточнении бэклога.
- Поддерживать документацию для изменений, затрагивающих пользователей или операционные процессы.
- Следить за консистентностью данных и контрактов между протоколами (REST, WS, gRPC, MQ).
Процессы
- Ежедневные стендапы, планирование спринтов, ретроспективы.
- Коммуникация блокеров и прогресса в рабочем канале разработки.
- Участие в дежурстве (on-call) по ротации: мониторинг продуктива после деплоев, классификация инцидентов, откат при деградации.
Что ожидаем
Обязательно
- Опыт коммерческой разработки от 3 лет (backend + frontend).
- Уверенное владение серверным языком/фреймворком (Node.js/NestJS, Go, Python — или аналог).
- Уверенное владение фронтенд-фреймворком (React, Vue, Angular — или аналог).
- Опыт проектирования и реализации REST API.
- Опыт работы с реляционными базами данных (PostgreSQL или аналог).
- Понимание принципов тестирования: модульные тесты, интеграционные тесты.
- Опыт работы с Git (GitFlow или trunk-based development).
- Способность читать и писать техническую документацию на английском языке.
Будет преимуществом
- Опыт работы с WebSocket (Socket.IO) или другими real-time протоколами.
- Опыт с gRPC или брокерами сообщений (RabbitMQ, Kafka).
- Опыт в финтех-домене: платёжные системы, трейдинг, криптовалюты, комплаенс.
- Понимание паттернов идемпотентности, eventual consistency, saga.
- Опыт с Docker, CI/CD пайплайнами.
- Опыт работы с NoSQL (Redis, MongoDB).
Как устроена работа
- Методология: Scrum, двухнедельные спринты.
- Branching: GitFlow (main, develop, feature/*, release/*, hotfix/*).
- Code review: минимум одно одобрение технического лида на каждый PR.
- Инструменты: Jira (задачи), Confluence (документация), Element (коммуникации).
- Среды: Dev → QA → Staging → Production с контролем гейтов на каждом переходе.
Что предлагаем
- Влияние на архитектуру продукта — не просто задачи из бэклога.
- Финтех-домен с реальными деньгами и регуляторными требованиями.
- Небольшая команда, где каждый инженер виден и слышен.
- Code review культура без формализма — ревью для качества, а не для галочки.
