Perfluence — маркетинговая платформа, которая объединяет блогеров и рекламодателей. Мы взяли приз «Компания №1 в сегменте Биржи блогеров» (AdIndex Awards 2021) и «Агентство №1 в Influence Marketing» (AdIndex Awards 2022), вышли на международные рынки и выплатили блогерам миллиарды рублей. Наш секрет успеха — собственная команда разработки.
Мы создали экосистему из мобильных приложений, аналитических и маркетинговых инструментов.
Сейчас переходим из стартапа в энтерпрайз, и нам нужен ваш опыт, чтобы стать ещё круче!
Что предстоит делать:
- Разрабатывать и поддерживать внутренние инструменты, которые упростят работу коллег;
- Участвовать в проектировании и реализации API для сервисов проекта;
- Создавать и оптимизировать архитектурные решения, в том числе в рамках микросервисной среды;
- Писать чистый, тестируемый код;
- Работать в команде, предлагать идеи для улучшения существующих решений.
Что нам важно:
- Опыт коммерческой разработки на Go уровень;
- Уверенное владение средствами конкурентного программирования в Go (goroutines, channels, sync-примитивы, context), опыт применения паттернов управления зависимостями (включая ручную DI и/или использование лёгковесных DI-контейнеров), а также навыки написания покрывающих и поддерживаемых unit-/интеграционных тестов с использованием стандартных и сторонних инструментов (testing, testify, gomock и др.);
- Уверенное владение микросервисной архитектурой: проектирование, разработка, взаимодействие между сервисами;
- Знание и применение основных паттернов проектирования;
- Опыт разработки и интеграции RESTful API;
- Понимание и практический опыт работы с механизмами аутентификации и авторизации, включая OAuth 2.0;
- Уверенное владение PostgreSQL (написание и оптимизация запросов, работа с индексами, транзакциями и т.д.);
- Опыт использования RabbitMQ для организации асинхронного взаимодействия между сервисами;
- Хорошее понимание принципов контейнеризации и опыт работы с Docker;
- Сильные аналитические навыки, умение оценивать и оптимизировать алгоритмическую сложность решений.
Будет плюсом:
- Опыт работы с ClickHouse;
- Практическое использование Apache Kafka;
- Опыт развёртывания и эксплуатации приложений в Kubernetes;
- Опыт работы с AI-ассистентами (интеграция, взаимодействие через API, обработка запросов и ответов).