
Middle/Senior Golang-разработчик, Москва.
▷ Работодатель: Элоконт
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Мы разрабатываем мощный инструмент по настройке и осуществлению рассылок по различным каналам коммуникации - от электронных писем до социальных сетей.
Ключевая особенность продукта - гибкая настройка шаблонов, компаний и целевых групп получателей.
Мы предлагаем работу над высоконагруженным продуктом, реализованном с использованием микросервисной архитектуры и современного стека технологий, а также поучаствовать в формировании будущей архитектуры системы.
Команда на проекте небольшая - около 12 человек Тим лид + 1 разработчик бэк + 2 разработчика фронт + тестирование + верстка +аналитика + devops инженеры.
Обязанности
• Постоянно создавать чистую, тестируемую, масштабируемую (микросервисы) серверную часть;
• Поддержка и рефакторинг текущей кодовой базы;
• Управление командой разработки, помогать в распределении задач;
• Код-ревью;
• Готовность предлагать архитектурные решения;
• Проектирование и разработка отказоустойчивых сервисов;
• Написание 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;
• Опыт управления командой разработчиков;
• Владение английским языком на уровне чтения технической документации;
• Быть в курсе новых технологий, инструментов разработки и появляющихся стандартов;
• Умение работать в команде, разбираться в чужом коде.
Мы предлагаем:
• Работу в успешной, растущей компании;
• Карьерный и профессиональный рост как на проекте, так и в компании;
• Отсутствие какого-либо дресс-кода;
• Гибкий график и удаленная работа (возможна работа в офисе в Москве, Самаре и Пензе);
• Адекватное руководство;
• Оформление по ТК, полностью белая зарплата.