RWB (Wildberries & Russ)

Senior Golang разработчик

Не указана
  • Москва
  • От 3 до 6 лет
  • Golang
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Docker
  • Kubernetes
  • CI/CD
  • Gitlab

Направление работы:

Сейчас мы ищем опытного Golang разработчика в нашу команду инфраструктурной разработки на проект Tracker.

Tracker – это платформа, предназначенная для стандартизации и автоматизации процессов управления проектами и процессинга задач. Tracker предполагается использовать, как единое пространство для всех проектов внутри РВБ, а также поставлять на рынок программного обеспечения в качестве SAAS-решения класса Project management system или Task tracker sysem.

Вам предстоит:

1) Проводить разработку нового функционала в проекте:
— Создание микросервисов и API на Go;
— Реализация интеграций с внешними системами (мониторинг, CI/CD) через REST/gRPC, работа с очередями сообщений (Kafka, RabbitMQ);
2) Оптимизировать производительность и масштабируемость;
— Выявление и устранение узких мест в работе сервисов (профилирование, улучшение запросов к БД, кэширование);
— Участие в проектировании архитектуры для обработки больших объемов данных в реальном времени;
— Проработка отказоустойчивой архитектуры;
3) Проводить работу с базами данных;
— Проектирование и поддержка схемы БД (PostgreSQL), написание эффективных SQL-запросов;
4) Осуществлять тестирование и код-ревью;
— Написание unit- тестов;
— Участие в код-ревью, соблюдение code style, внедрение best practices (чистый код, SOLID);
5) Осуществлять документирование и командное взаимодействие;
— Составление технической документации (Swagger для API, описание архитектуры);
— Активное участие в планировании задач, оценка сроков, коммуникация с DevOps и QA.

Вы нам подходите, если:

  • Имеете опыт коммерческой разработки на Go от 3х лет;
  • Имеете опыт работы с технологиями из нашего стека.

Стек: Golang, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, CI/CD, Gitlab.