Старший Go инженер
Gensoft ищет старшего Go-инженера для долгосрочного проекта: сервис на Go, который оркестрирует криптографическое подписание между распределёнными участниками, включая мобильных клиентов. Сервис уже в раннем продакшене, нужно взять на себя ответственность, исправить проблемы с конкурентностью, надёжностью и безопасностью, улучшить тесты и поддержку релизов. Требуется сильный опыт продакшн-разработки на Go, знание распределённых систем и прикладной криптографии, английский Upper-Intermediate. Предлагают полностью удалённую работу и реальное влияние на технические решения.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
<p>Gensoft ищет Senior Go Engineer для долгосрочного клиентского проекта: Go-сервис, который оркестрирует криптографическое подписание между распределёнными участниками, включая мобильных клиентов. Сервис уже работает на ранней стадии production, и нам нужен инженер, который сможет взять на себя ответственность за него и довести его до надёжного production-базиса.</p><p><strong>О ПРОЕКТЕ</strong></p><p>— Сервис на Go, который оркеструет криптографическое подписание между распределёнными участниками, включая мобильных клиентов. Он интегрируется с библиотеками multi-party signing, поддерживает зашифрованное хранилище и должен безопасно восстанавливаться после прерванных сессий и других сбоев.<br>— Сервис работает и находится на ранней стадии production. Есть открытые pull requests, улучшения observability и проблемы с конкурентностью, которые нужно решить. Передача дел от предыдущей команды может быть ограниченной.<br>— Вы будете работать с backend- и mobile-инженерами, QA и специалистами по криптографии. Важно сотрудничество в рамках рабочих часов Великобритании и Северной Америки.<br>— Стек: Go, Linux, Docker, общие SDK и bindings для мобильных и веб-платформ.<br>— Начальный фокус: разобраться в кодовой базе, решить проблемы надёжности и безопасности, улучшить тесты и поддерживать релизы. В дальнейшем работа может включать новые продуктовые фичи и долгосрочные пункты криптографического roadmap.</p><p><strong>ОБЯЗАННОСТИ</strong></p><p>Инженерия основного сервиса<br>— Поддерживать и улучшать Go-сервис: оркестрацию подписания, коммуникацию между участниками, зашифрованное хранилище и восстановление после сбоев.<br>— Исследовать конкурентность, таймауты, прерванные сессии, сетевые сбои и перезапуски сервиса; проверять открытые pull requests и исправлять race conditions.<br>— Улучшать логирование и observability, критически оценивать существующую реализацию и вносить аккуратные, поддерживаемые изменения.<br>— Участвовать в новых фичах и будущей криптографической работе по мере развития roadmap.</p><p>Криптография, SDK и кросс-платформенная интеграция<br>— Поддерживать интеграции с библиотеками multi-party / threshold signing, работая со специалистами по криптографии там, где изменения затрагивают безопасность протокола.<br>— Участвовать в разработке общих SDK и bindings, связывающих Go с мобильными и веб-клиентами.<br>— Работать с backend- и mobile-инженерами для сохранения совместимости API и согласованного поведения между релизами.</p><p>Качество, тестирование и операции<br>— Улучшать автоматизированные тесты на корректность подписания, восстановление после сбоев и интероперабельность между серверными и мобильными компонентами.<br>— Поддерживать развёртывания на Linux и Docker, обновления зависимостей, мониторинг, процессы релиза и операционную документацию.<br>— Исследовать проблемы в production и иногда помогать с настройкой у клиентов или проблемами с логированием.</p><p>Ответственность и техническое суждение<br>— Взять на себя основную ответственность за критичную с точки зрения безопасности кодовую базу и самостоятельно выстроить надёжный production-базис.<br>— Оценивать технические риски и компромиссы, чётко объяснять решения и вносить инкрементальные изменения со здравым суждением в области безопасности.<br>— Прагматично сотрудничать с backend-, mobile-, QA-специалистами и специалистами по криптографии в разных часовых поясах.</p><p><strong>ТРЕБОВАНИЯ</strong></p><p>— Сильный практический production-опыт с Go: goroutines, channels, context cancellation, race detection, profiling и управление ресурсами.<br>— Опыт владения production-сервисами, диагностики сложных сбоев и поставки хорошо протестированных исправлений.<br>— Знание распределённых систем: асинхронный обмен сообщениями, retries, идемпотентность, управление состоянием и частичные отказы.<br>— Практическая security-инженерия: аутентификация, зашифрованное хранилище, обращение с чувствительными данными и безопасное логирование.<br>— Прикладные концепции криптографии: цифровые подписи, хеширование, управление ключами и верификация подписей.<br>— Автоматизированное тестирование, CI/CD, Linux, контейнеры и production observability.<br>— Способность разобраться в существующей кодовой базе, вносить аккуратные инкрементальные изменения и чётко объяснять технические решения.<br>— Английский на уровне Upper-Intermediate или выше.</p><p><strong>БУДЕТ ПЛЮСОМ</strong></p><p>— Разработка SDK для JavaScript/TypeScript или мобильных платформ (Swift, Kotlin), включая асинхронные API, упаковку и интероперабельность с Go.<br>— Кросс-платформенная мобильная разработка, безопасное хранилище или нативные модули.<br>— MPC или threshold signatures, distributed key generation (DKG).<br>— Подписание блокчейн-транзакций.<br>— Confidential computing и аппаратная аттестация.<br>— Протоколы обмена сообщениями, Protocol Buffers, Prometheus или OpenTelemetry; интерес к новым схемам подписи.</p><p><strong>КОМУ ПОДОЙДЁТ</strong></p><p>— Опыт с инфраструктурой цифровых активов или MPC ценен, но приоритет — сильный production Go и здравое суждение в области безопасности.<br>— Релевантный опыт в других критичных с точки зрения безопасности распределённых системах также учитывается.<br>— Вам не нужен опыт со всеми технологиями из раздела «будет плюсом». Доказательства ответственности, аккуратной поставки и обучения на стыке платформ важнее.<br>— Вы самостоятельны и можете быстро освоиться в существующем репозитории при ограниченной передаче дел.<br>— Вы внимательны к корректности и аккуратно подходите к критичным системам.<br>— Вы можете критически оценивать варианты реализации и чётко объяснять риски и компромиссы.<br>— Вы прагматичны и умеете сотрудничать с backend-, mobile-специалистами и специалистами по криптографии.<br>— Вы уверенно диагностируете production-сбои и повышаете надёжность через протестированные изменения.<br>— Вы эффективно коммуницируете в удалённом формате и гибки в части пересечения с рабочими часами Великобритании и Северной Америки.</p><p><strong>ЧТО МЫ ПРЕДЛАГАЕМ</strong></p><p>— Полностью удалённая работа.<br>— Реальная ответственность за кодовую базу и влияние на технические решения.<br>— Работа рядом с сильными backend- и mobile-инженерами, QA и специалистами по криптографии.</p> <div> <a href="https://jobs.dou.ua/companies/gensoft/vacancies/376236/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Зарплата не указана — оценили по рынку
На основе 43 похожих вакансий за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Go-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в GenSoft
3 активные вакансии в компании
QA Automation Engineer
~963 000 – 1 605 000 ₸ оценка
Ищем опытного QA Automation Engineer для работы над продуктами международных клиентов, включая немецкоязычный рынок. Нужно разрабатывать и поддерживать автотесты для бэкенда и фронтенда, строить фреймворк автоматизации, интегрировать тесты в CI/CD и общаться с клиентом на немецком. Предлагают полностью удалённую работу, гибкий график и реальное влияние на качество продукта.
Старший Go инженер
~1 364 250 – 2 496 615 ₸ оценка
Gensoft ищет старшего Go-инженера для долгосрочного проекта: сервис на Go, который оркестрирует криптографическую подпись между распределёнными участниками, включая мобильных клиентов. Нужно взять на себя владение кодом, устранить проблемы с конкурентностью и надёжностью, улучшить тесты и наблюдаемость, а также поддерживать интеграции с multi-party signing библиотеками и SDK. Предлагают полностью удалённую работу, реальное влияние на технические решения и сотрудничество с сильной командой бэкенд-, мобильных инженеров, QA и криптографов.
Похожие вакансии
6 вакансий
Golang разработчик
~1 364 250 – 2 496 615 ₸ оценка
AppMagic (часть Sensor Tower) ищет Golang-разработчика для развития аналитической SaaS-платформы по рынку мобильных приложений. Нужен коммерческий опыт на Go от 3 лет, отличное знание SQL и умение работать со сложными запросами к Postgres и ClickHouse. Работа полностью удалённая из Казахстана, Польши, Сербии, Грузии или Армении, с полной компенсацией больничных и отпусков и MacBook Pro.
Golang разработчик
~1 364 250 – 2 496 615 ₸ оценка по стеку
AppMagic (часть Sensor Tower) ищет Golang-разработчика для развития аналитической SaaS-платформы по рынку мобильных приложений. Нужно работать с большими объёмами данных: парсинг, агрегации, API, оптимизация сложных SQL-запросов к Postgres и ClickHouse, рефакторинг и участие в архитектурных обсуждениях. Требуется коммерческий опыт на Go от 3 лет, отличное знание SQL и английский от B2. Предлагают полностью удалённую работу из Казахстана, Польши, Сербии, Грузии или Армении, MacBook Pro и оплачиваемые больничные и отпуска.
Fullstack разработчик (Go/Node.js/React)
~1 364 250 – 2 496 615 ₸ оценка по стеку
Spendbase — глобальная финтех-компания, которая помогает бизнесу оптимизировать расходы на SaaS, облачные сервисы и корпоративные карты. В команду Banking ищут Fullstack-инженера: нужно разрабатывать и поддерживать бэкенд на Go и Node.js, а также фронтенд на React и TypeScript, проектировать API (REST, gRPC) и работать с PostgreSQL, Redis и Kafka/RedPanda. Требуется 4+ года опыта разработки, продакшн-опыт с Golang и обязательный опыт в финтехе, банкинге, крипте или трейдинге; английский уровня B2 и выше. Предлагают конкурентную зарплату, оплачиваемый отпуск и больничные, онлайн-медконсультации и работу в быстрорастущем продуктовом окружении.
Разработчик Go
~1 364 250 – 2 496 615 ₸ оценка
Команда Личный кабинет Озон Доставка ищет Go-разработчика для развития сервисов отправки посылок: создание заказов, управление доставкой, интеграции и уведомления. Нужен опыт коммерческой разработки от трёх лет, уверенное знание Go, алгоритмов и Unix, готовность писать тесты. Работа с высоконагруженным продуктом, где можно принимать архитектурные решения и развивать функционал с нуля.
Старший Go разработчик
~1 364 250 – 2 496 615 ₸ оценка по стеку
Разработка и поддержка backend-сервисов на Go для крупной банковской платформы кредитования и скоринга. Нужен опыт коммерческой разработки на Go от 4–5 лет, знание микросервисной архитектуры, PostgreSQL, Redis, брокеров сообщений (Kafka/RabbitMQ), Docker и Kubernetes. Удалённая работа на полную ставку с графиком, ориентированным на GMT+3.
Разработчик Go
~1 364 250 – 2 496 615 ₸ оценка
Ищем сильного Go-разработчика для создания новых продуктов и внутренних инструментов, которые затронут миллионы пользователей. Нужен практический опыт с concurrency, высоконагруженными сервисами, PostgreSQL, Redis и Kafka, а также понимание микросервисной архитектуры. Плюсом будет опыт разработки ботов и мини-приложений для Telegram, ВКонтакте и MAX.