Международная продуктовая IT-компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Senior Golang Developer.
Чем предстоит заниматься:
- проектирование и разработка сложных высоконагруженных микросервисов;
- участие в развитии архитектуры системы.
Какие навыки нужны:
- Опыт коммерческой разработки от 5 лет, на Go от 3 лет;
- Опыт работы с protobuf и swagger;
- Уверенное знание SQL;
- Опыт асинхронно-событийного и многопоточного программирования;
- Обязательный опыт работы с брокерами сообщений;
- Знание паттернов микросервисной архитектуры и умение писать горизонтально масштабируемые приложения;
- Умение выстраивать архитектуру сервиса с нуля на основе базового описания задачи;
- Глубокое знание и опыт использования паттернов проектирования;
- Опыт работы с Kafka и понимание масштабирования приложений;
- Опыт работы с ClickHouse или ElasticSearch.
Будет плюсом:
- NATS;
- Memgraph;
- Опыт в реализации EventSourcing;
- Опыт работы с графовыми базами данных.
Что компания может вам предложить:
- Удаленка, гибрид;
- Гибкое начало рабочего дня;
- Возможность развивать свои компетенции и применять знания на практике;
- Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
- Отсутствие бюрократии, быстрое согласование необходимых вещей;
- Предоставляем 4 day-off в год за счет компании;
- Английский язык или психолог на выбор (частичная компенсация);
- Компенсация спортзала;
- ДМС после испытательного срока;
- Компания поддерживает сотрудника в важные периоды жизни;
- Премии дважды в год по результатам работы.