Middle/senior 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 рабочего дня.