
Senior Golang developer, Москва.
▷ Работодатель: Элоконт
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Проект по поддержке и развитию высоконагруженной системы, позволяющей оперативно выбирать адресатов из таблиц BigData, предварительно разлинованных по разным жизненным ситуациям адресатов. Система дает возможность вести с адресатом индивидуальную коммуникацию, работать с группами адресатов, создавать события и управлять ими.
Команда на проекте небольшая - около 15 человек 4 разработчика бэк+ 2 разработчика фронт + тестирование + верстка +аналитика.
Обязанности
• Постоянно создавать чистую, тестируемую, масштабируемую (микросервисы) серверную часть;
• Поддержка и рефакторинг текущей кодовой базы;
• Управление командой разработки, помогать в распределении задач;
• Код-ревью;
• Готовность предлагать архитектурные решения;
• Проектирование и разработка отказоустойчивых сервисов;
• Написание unit-тестов;
• Документирование RESTful web-API по OpenAPI-спецификации (Swagger).
Требования
• Коммерческий опыт разработки backend от 3х лет, на Go от 2х лет;
• Писать понятный, поддерживаемый и тестируемый код, предлагать и реализовывать идеи по его улучшению;
• Опыт написания микросервисов, понимание микросервисной архитектуры;
• Иметь опыт работы с PostgreSQL, оптимизации SQL-запросов;
• Опыт работы с брокерами сообщений (RabbitMQ/NATS/Kafka);
• Понимание принципов построения многопоточных приложений (синхронизации, блокировки, чем опасна data-race);
• Навыки работы с различными протоколами передачи данных: TCP, HTTP, WebSocket, Protobuf/gRPC;
• Знание особенностей разработки highload-проектов;
• Опыт профилирования и оптимизации сервисов;
• Опыт проектирования БД;
• Опыт работы с оркестраторами Swarm/k8s/Nomad;
• Опыт работы с Docker, Git, Linux;
• Опыт управления командой разработчиков;
• Владение английским языком на уровне чтения технической документации;
• Быть в курсе новых технологий, инструментов разработки и появляющихся стандартов;
• Умение работать в команде, разбираться в чужом коде.
Мы предлагаем:
• Работу в успешной, растущей компании;
• Карьерный и профессиональный рост как на проекте, так и в компании;
• Отсутствие какого-либо дресс-кода;
• Свободный график;
• Адекватное руководство;
• Оформление по ТК, полностью белая зарплата.