Старший Go инженер
Gensoft ищет старшего Go-инженера для долгосрочного проекта: сервис на Go, который оркестрирует криптографическую подпись между распределёнными участниками, включая мобильных клиентов. Нужно взять на себя владение кодом, устранить проблемы с конкурентностью и надёжностью, улучшить тесты и наблюдаемость, а также поддерживать интеграции с multi-party signing библиотеками и SDK. Предлагают полностью удалённую работу, реальное влияние на технические решения и сотрудничество с сильной командой бэкенд-, мобильных инженеров, QA и криптографов.
География удалёнки не уточнена
Уточните у работодателя, из каких стран можно работать.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
Gensoft ищет Senior Go Engineer для долгосрочного клиентского проекта: Go-сервис, который оркестрирует криптографическое подписание между распределёнными участниками, включая мобильных клиентов. Сервис уже работает в раннем production, и нам нужен инженер, который сможет взять на себя ответственность за него и довести его до надёжного production-уровня. О ПРОЕКТЕ - Go-сервис, который оркестрирует криптографическое подписание между распределёнными участниками, включая мобильных клиентов. Он интегрируется с библиотеками multi-party подписания, поддерживает зашифрованное хранилище и должен безопасно восстанавливаться после прерванных сессий и других сбоев. - Сервис работает и находится на ранней стадии production. Есть открытые pull requests, улучшения observability и проблемы с конкурентностью, которые нужно решить. Передача дел от предыдущей команды может быть ограниченной. - Вы будете работать с backend- и mobile-инженерами, QA и специалистами по криптографии. Важно сотрудничество в рамках рабочих часов Великобритании и Северной Америки. - Стек: Go, Linux, Docker, общие SDK и bindings для мобильных и веб-платформ. - Начальный фокус: разобраться в кодовой базе, устранить проблемы надёжности и безопасности, улучшить тесты и поддержать релизы. В дальнейшем работа может включать новые продуктовые фичи и долгосрочные пункты криптографического roadmap.
- Разработка основного сервиса
- Поддерживать и улучшать Go-сервис: оркестрация подписания, коммуникация между участниками, зашифрованное хранилище и восстановление после сбоев.
- Исследовать конкурентность, таймауты, прерванные сессии, сетевые сбои и перезапуски сервиса; просматривать открытые pull requests и исправлять race conditions.
- Улучшать логирование и observability, критически оценивать существующую реализацию и вносить аккуратные, поддерживаемые изменения.
- Участвовать в разработке новых фич и будущей криптографической работы по мере развития roadmap.
- Криптография, SDK и кроссплатформенная интеграция
- Поддерживать интеграции с библиотеками multi-party / threshold подписания, работая со специалистами по криптографии там, где изменения влияют на безопасность протокола.
- Участвовать в разработке общих SDK и bindings, связывающих Go с мобильными и веб-клиентами.
- Работать с backend- и mobile-инженерами для сохранения совместимости API и согласованного поведения между релизами.
- Качество, тестирование и операции
- Улучшать автоматизированные тесты для корректности подписания, восстановления после сбоев и интероперабельности между серверными и мобильными компонентами.
- Поддерживать развёртывания на Linux и Docker, обновления зависимостей, мониторинг, процессы релиза и операционную документацию.
- Исследовать production-проблемы и иногда помогать с настройкой у клиентов или проблемами логирования.
- Ответственность и техническое суждение
- Взять на себя основную ответственность за security-critical кодовую базу и самостоятельно установить надёжный production-уровень.
- Оценивать технические риски и компромиссы, чётко объяснять решения и вносить инкрементальные изменения со здравым суждением в области безопасности.
- Прагматично сотрудничать с backend-, mobile-, QA- и криптографическими специалистами в разных часовых поясах.
Что ждём от вас
- Сильный практический production-опыт с Go: goroutines, channels, context cancellation, race detection, profiling и управление ресурсами.
- Опыт владения production-сервисами, диагностики сложных сбоев и поставки хорошо протестированных исправлений.
- Знание распределённых систем: асинхронный обмен сообщениями, retries, идемпотентность, управление состоянием и частичные отказы.
- Практическая security-инженерия: аутентификация, зашифрованное хранилище, обращение с чувствительными данными и безопасное логирование.
- Прикладные криптографические концепции: цифровые подписи, хеширование, управление ключами и верификация подписей.
- Автоматизированное тестирование, CI/CD, Linux, контейнеры и production observability.
- Способность разобраться в существующей кодовой базе, вносить аккуратные инкрементальные изменения и чётко объяснять технические решения.
- Английский на уровне Upper-Intermediate или выше.
- БУДЕТ ПЛЮСОМ
- Разработка SDK для JavaScript/TypeScript или мобильных платформ (Swift, Kotlin), включая асинхронные API, упаковку и интероперабельность с Go.
- Кроссплатформенная мобильная разработка, безопасное хранилище или нативные модули.
- MPC или threshold подписи, distributed key generation (DKG).
- Подписание блокчейн-транзакций.
- Confidential computing и аппаратная аттестация.
- Протоколы обмена сообщениями, Protocol Buffers, Prometheus или OpenTelemetry; интерес к новым схемам подписи.
- КОМУ ПОДОЙДЁТ
- Опыт с инфраструктурой цифровых активов или MPC ценен, но приоритет — сильный production Go и здравые суждения в области безопасности.
- Релевантный опыт в других security-critical распределённых системах также учитывается.
- Вам не нужен опыт со всеми технологиями из раздела «будет плюсом». Доказательства ответственности, аккуратной поставки и обучения на стыке платформ важнее.
- Вы самостоятельны и можете быстро разобраться в существующем репозитории при ограниченной передаче дел.
- Вы внимательны к корректности и аккуратно подходите к критическим системам.
- Вы можете критически оценивать варианты реализации и чётко объяснять риски и компромиссы.
- Вы прагматичны и умеете сотрудничать с backend-, mobile- и криптографическими специалистами.
- Вы комфортно диагностируете production-сбои и повышаете надёжность через протестированные изменения.
- Вы эффективно коммуницируете в удалённом формате и гибки в части пересечения с рабочими часами Великобритании и Северной Америки.
Что предлагаем
Стек и инструменты
Зарплата не указана — оценили по рынку
На основе 40 похожих вакансий за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Go-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Golang разработчик
~1 569 000 – 2 650 620 ₸ оценка
Международная B2B-компания в сфере развлечений, игр и спорта ищет Golang-разработчика для создания и поддержки микросервисов игровой платформы. Нужен опыт с Go более 3 лет, SQL, Docker, Kubernetes и Git. Предлагают удалённую работу 5/2 с гибким графиком, отпуск 21 день, 4 дополнительных выходных, годовой бонус и компенсацию занятий английским.
География удалёнки не уточнена
Software Engineer — Identity & Access Management
~1 569 000 – 2 650 620 ₸ оценка
Ищем Software Engineer в команду Identity & Access Management. Задача — проектировать и развивать высоконагруженные сервисы аутентификации и авторизации: SSO, MFA, OAuth 2.0, OpenID Connect, JWT, работа с KeyCloak и AWS Cognito. Основной стек — Golang и gRPC, плюс Kubernetes, Terraform и AWS. Нужен сильный опыт в backend-разработке распределённых систем и глубокое понимание веб-безопасности. Предлагают максимальную гибкость, обучение, конференции и курсы английского.
География удалёнки не уточнена
Golang-разработчик
~1 569 000 – 2 650 620 ₸ оценка
Разработчик на Go для развития социально значимого продукта: оптимизация текущей системы, разделение монолита на микросервисы и реализация новых фич. Нужен опыт от 4 лет, глубокое знание Go, PostgreSQL, RabbitMQ и микросервисной архитектуры, плюс мониторинг через ELK, Prometheus, Grafana и Jaeger. Предлагают официальное трудоустройство в аккредитованной IT-компании, ДМС со стоматологией и психологом, компенсацию спортзала и удалённую работу с опциональными визитами в офис в Туле.
География удалёнки не уточнена
Разработчик Golang
~1 569 000 – 2 650 620 ₸ оценка
Разработка новых приложений для генерации финансовых сигналов для банков и финансовых организаций, поддержка и развитие legacy-кода. Требуется опыт коммерческой разработки на Golang от 5 лет, знание PostgreSQL, Kafka, Docker, Kubernetes и навыки тестирования. Предлагают конкурентную зарплату с годовым бонусом, гибкий график, возможность работы из дома или офиса в центре Москвы, ДМС и другие бонусы.
География удалёнки не уточнена
Старший Go разработчик
~1 569 000 – 2 650 620 ₸ оценка
Банк Ozon ищет старшего Go-разработчика в направление разработки сервисов для тестирования. Нужно с нуля построить систему управления тестами: проектировать высоконагруженные микросервисы, защищать архитектурные решения и писать поддерживаемый код. Требуется уверенное владение Go, SQL и опыт проектирования отказоустойчивых систем; предлагают работу над большим продуктом с современным стеком.
География удалёнки не уточнена
Go-разработчик
~1 569 000 – 2 650 620 ₸ оценка
Ozon Банк ищет Go-разработчика в команду B2B-отсрочки — нового продукта, где бизнес может покупать товары сейчас, а платить потом. Нужно писать высокопроизводительный код на Go, прорабатывать архитектуру и интегрировать продукты в банковскую платформу. Ждут опыт коммерческой бэкенд-разработки от 3 лет, знание SQL и понимание чистой архитектуры.
География удалёнки не уточнена