NDA
14 июл

go разработчик

ниже рынка на 54,5%
вакансия 110 000 ₽
в среднем 241 662 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Описания нет

задачи

  • Реализовывать новые функции продукта, дорабатывать существующие сервисы, исправлять баги, писать вспомогательные микросервисы (REST/GRPC);
  • Проектировать архитектуру сервисов, учитывая шардирование, репликацию, консенсус (RAFT) и требования к консистентности;
  • Описывать и реализовывать публичные и внутренние API (Protobuf/GRPC, OpenAPI), обеспечивать их совместимость с другими сервисами платформы;
  • Писать юнит тесты, интеграционные тесты, нагрузочные тесты, поддерживать покрытие кода, использовать разработку через тестирование (TDD) по возможности;
  • Проводить профилирование, находить узкие места в процессоре, памяти, сети, вводе-выводе, предлагать и внедрять улучшения (алгоритмы, структуры данных, кеширование);
  • Сотрудничать с архитекторами, инженерами по надежности, тестировщиками, менеджерами продукта, участвовать в планировании спринтов, ревью кода и анализе инцидентов;
  • Оформлять техническую документацию: архитектурные решения, схемы взаимодействий, описание API, гайдлайны по развертыванию и эксплуатации.

требования

  • Опыт разработки на Go не менее 3 лет: написание, поддержка и масштабирование кода в продакшене, участие в ревью кода, внедрение новых возможностей языка (Go 1.20 и выше);
  • Опыт проектирования, реализации и эксплуатации сервисов на базе gRPC + Protobuf и REST-API (OpenAPI/Swagger): создание сервисных контрактов, поддержка версионирования, интеграция с клиентскими приложениями;
  • Практический опыт проектирования схем PostgreSQL, написания оптимизированных SQL-запросов, применения индексов, транзакций и профилирования в системах с высокой нагрузкой;
  • Опыт построения полного набора автотестов (unit, integration, load) с использованием Go-testing, Testify и аналогичных фреймворков, а также их интеграции в CI/CD-конвейер;
  • Опыт проектирования, внедрения и эксплуатации Redis-кешей и хранилищ: настройка репликации, кластеров, Lua-скриптов, мониторинг и оптимизация производительности;
  • Опыт написания чистого, модульного и легко тестируемого системного кода (SOLID, code-style, статический анализ), поддерживаемого в течение минимум 12 месяцев в продакшн-окружении;
  • Практический опыт разработки и внедрения специализированных алгоритмов и структур данных (деревья, хеш-таблицы, очереди, графы) с доказанной эффективностью в условиях высокой нагрузки;
  • Опыт внедрения и эксплуатации мониторинга на базе Prometheus + Grafana и распределенной трассировки (OpenTelemetry, Jaeger): построение метрик, правил алертинга, дашбордов, анализ цепочек запросов;
  • Практический опыт проектирования и эксплуатации распределенных систем, включающих шардирование, репликацию, консенсус-протокол RAFT, обеспечение согласованности и отказоустойчивости в продакшн-кластерах;
  • Опыт развертывания, настройки и администрирования кластеров Apache Kafka, разработки продюсеров и консьюмеров, управления топиками, обеспечения репликации и соглашений об уровне обслуживания;
  • Практический опыт создания Docker-образов, написания Docker-Compose и Helm-чартов, автоматизации развертывания (CI/CD, Kubernetes, GitOps);
  • Опыт профилирования Go-приложений и системных компонентов с помощью pprof, perf, bpftrace, выявления узких мест и их оптимизации в продакшн-среде;
  • Практический опыт работы с операционной системой Linux, настройкой сетевых стеков, протоколов TCP/UDP, диагностики сетевых проблем;
  • Опыт работы с англоязычной технической документацией (RFC, спецификации, white-papers) и её применения в проектах;
  • Опыт создания и поддержания технической документации в формате Markdown, Confluence или ReadTheDocs.

условия

  • Условий в вакансии нет

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Telegram Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.