Golang разработчик
Проект
Проект по поддержке и развитию высоконагруженной системы, позволяющей оперативно выбирать адресатов из таблиц BigData, предварительно разлинованных по разным жизненным ситуациям адресатов. Система дает возможность вести с адресатом индивидуальную коммуникацию, работать с группами адресатов, создавать события и управлять ими.

Команда на проекте небольшая — около 15 человек 4 разработчика бэк + 2 разработчика фронт + тестирование + верстка +аналитика
Обязанности
  • Постоянно создавать чистую, тестируемую, масштабируемую (микросервисы) серверную часть
  • Поддержка и рефакторинг текущей кодовой базы
  • Код-ревью
  • Готовность предлагать архитектурные решения, активное участие в проектировании архитектуры приложения
  • Написание unit-тестов
  • Ведение документации по эндпоинтам и API RESTful, которые будут использоваться (веб) интерфейсными приложениями
Требования
  • Коммерческий опыт разработки backend от 3х лет, на Go от 2х лет
  • Писать понятный, поддерживаемый и тестируемый код, предлагать и реализовывать идеи по его улучшению
  • Опыт написания микросервисов, понимание микросервисной архитектуры
  • Иметь опыт работы с PostgreSQL
  • Опыт работы с брокерами сообщений (RabbitMQ/NATS/Kafka)
  • Понимание принципов построения многопоточных приложений (синхронизации, блокировки, чем опасна data-race)
  • Навыки работы с различными протоколами передачи данных: TCP, HTTP, WebSocket, Protobuf/gRPC
  • Опыт работы с Git, Linux
  • Владение английским языком на уровне чтения технической документации
  • Быть в курсе новых технологий, инструментов разработки и появляющихся стандартов
  • Умение работать в команде, разбираться в чужом коде
  • Будет плюсом: Работа с Docker
  • Опыт работы с NoSQL: Redis, LevelDB/RocksDB, MongoDB, Clickhouse, Aerospike
  • Опыт в построении CI/CD Pipeline
  • Навыки работы c оркестраторами и Docker Compose
  • Опыт работы со стэком ELK
Мы предлагаем:
  • Работу в успешной, растущей компании
  • Карьерный и профессиональный рост как на проекте, так и в компании
  • Отсутствие какого-либо дресс-кода
  • Гибкий график, возможность работать удаленно
  • Адекватное руководство
  • Оформление по ТК, полностью белая зарплата
Отправьте свое резюме нам
Отправьте свое резюме и мы свяжемся с вами в течение 1 рабочего дня.