О компании
Мы — DigiNeat, команда, которая делает масштабные и сложные IT-проекты под ключ: от аналитики и архитектуры до запуска и поддержки. В портфеле — собственные продукты и коммерческие проекты, сильная мобильная разработка и опыт построения высоконагруженных систем.
Сейчас мы усиливаем команду на крупном финтех-проекте, отмеченном международными наградами.
О проекте и роли
Это финансовая платформа на Go, которая уже год работает в продакшене. Сейчас мы активно развиваем её: добавляем новую функциональность, повышаем производительность и надёжность.
Это история про деньги, риски и высокую ответственность: система должна работать предсказуемо, быстро и без права на "случайные падения".
Сейчас backend развивает один постоянный Go-разработчик и нам нужно усиление. Вы станете вторым разработчиком в ядре проекта, будете работать в паре с коллегой, который знает систему изнутри, и сможете заметно влиять на её развитие.
Стек проекта: Go · Oracle · Kafka · Kubernetes · Docker · GitLab CI/CD
Как мы работаем
- Spec-Driven Development. Сначала пишется спецификация, потом код. Вы не будете гадать, "что имел в виду заказчик": задача приходит с описанием.
- Проект полностью задокументирован. Онбординг — это чтение документации, а не археология по коду.
- Несколько тестовых контуров: для разработки, для QA и предрелизный. Ничего не уезжает в прод без проверки.
- Автотесты от QA-команды. Каждый релиз прогоняется регрессионными автотестами.
- CI/CD в GitLab. Сборка и деплой автоматизированы.
- Код-ревью. На старте ваш код ревьюит действующий разработчик: так проще и быстрее войти в проект.
- Инфраструктурой занимается DevOps. Вам не нужно писать манифесты и Helm-чарты, только уметь отлаживать свои сервисы в кластере.
Чем предстоит заниматься
- Разрабатывать новую backend-функциональность на Go по спецификациям.
- Поддерживать и развивать существующие сервисы: исправлять ошибки, рефакторить, улучшать производительность.
- Работать с Oracle: проектировать схемы, писать и оптимизировать запросы.
- Строить асинхронное взаимодействие между сервисами через Kafka.
- Писать и поддерживать unit- и интеграционные тесты.
- Участвовать в проработке спецификаций, архитектуры и контрактов между сервисами, взаимодействовать с менеджером проекта, аналитикой, QA и соседними командами (веб, мобайл).
- Участвовать в код-ревью и предлагать улучшения кода и процессов.
Кого мы ищем
- Опыт коммерческой разработки на Go от 2 лет.
- Хорошее понимание конкурентности в Go (goroutines, channels, context) и построения HTTP-сервисов и REST API.
- Уверенные навыки работы с реляционными БД и SQL. Опыт с Oracle — большой плюс, но его можно "дотянуть" в процессе, если есть сильная база в PostgreSQL или MySQL.
- Опыт работы с Kafka или другими брокерами сообщений.
- Опыт работы с Docker и Linux в повседневной разработке.
- Базовые навыки работы с Kubernetes для отладки: читать логи подов, пробрасывать порты (port-forward) к сервисам.
- Уверенная работа с Git и GitLab, понимание CI/CD.
- Практика написания тестов (unit, интеграционные).
- Готовность работать по спецификациям и поддерживать документацию в актуальном состоянии.
- Базовый английский для чтения документации.
Будет плюсом
- Опыт в финтехе или высоконагруженных проектах.
- Практический опыт с Oracle.
- Навыки проектирования надёжных и масштабируемых систем: кэширование, очереди, мониторинг.
Что предлагаем
- Полностью удалённый формат работы — без потерь времени на дорогу.
- Понятный график 5/2, с 10:00 до 18:00 по МСК.
- Стабильную оплату с привязкой к курсу доллара, выплаты с 1 по 5 число месяца.
- Адекватное руководство и короткие цепочки принятия решений: идеи можно напрямую обсуждать с менеджером проекта.
- Зрелые процессы: спецификации, документация, тестовые контуры, автотесты и CI/CD.
Почему вам может быть интересно
- Реальный финтех, где решения влияют на деньги и пользователей, а не на "абстрактные метрики".
- Современный проект без legacy: Go-платформа уже год в продакшене.
- Маленькая команда разработки — ваш вклад будет заметен, а не растворится в десятках коллег.
- Сложные и интересные задачи: развитие функциональности, оптимизация производительности, масштабирование, надёжность.
- Можно развиваться в сторону архитектуры и системного подхода к backend-разработке.
- Мы ценим инициативу: если вы видите, как улучшить код, инфраструктуру или процессы, вас услышат.
Как проходит отбор
- Отклик с сопроводительным письмом. Обязательно приложите его к отклику. Расскажите о своём опыте: в каких проектах работали, какие задачи решали и что делали лично вы. Отклики без сопроводительного письма мы, к сожалению, не рассматриваем.
- Интервью с менеджером проекта. Обсудим ваш опыт, оценим навыки, расскажем подробнее о проекте и ответим на вопросы.
- Встреча с директором. Согласуем условия: заработную плату, оформление, дату выхода и другие организационные вопросы.