В нашем портфеле продукты для зарубежных банков и финансовых компаний ЕС, а также стран Азии.
Задачи:
- Проектирование и разработка высоконагруженных микросервисов на Golang, которые станут продуктом в продукте;
- Участие в развитии архитектуры системы;
- Технический анализ и тестирование.
С чем предстоит работать:
- Участвовать в создании новой функциональности сервисов;
- Работать с потоковыми данными, распределенной архитектурой, системой доставки контента;
- Микросервисной архитектурой (Golang, gRPC, Protobuf, JSON-RPC);
- Хранением и обработкой больших объёмов данных (ClickHouse);
- Очередями обмена и кешами;
- Автоматизированными тестами (юнит, интеграционные, e2e).
От вас ждём:
- Опыт разработки на Go не менее 3 лет;
- Опыт разработки микросервисных приложений на Go;
- Понимание сетевых протоколов;
- Знания REST API, gRPC, WebSocket, HTTP, JSON-RPC;
- Глубокое понимание концепций языка (concurrency, интерфейсы);
- Уверенные познания в Linux и Docker;
- Понимание принципов CI/CD;
- Наличие опыта работы с Kafka / RabbitMQ, Redis / Memcached;
- Разработка unit-тестов.
Мы предлагаем:
- Работу в офисе;
- Нестандартные задачи, свобода выбора способа реализации;
- Возможность влияния на развитие стека проектов;
- Ценностный подход к разработке;
- Выстроенные процессы;
- Дружная и поддерживающая команда.
Компенсационный пакет:
- Компенсация медстраховки;
- Компенсация занятий английским языком;
- Массаж;
- Компенсация занятий спортом;
- Финансовая помощь при значимых событиях в жизни сотрудников.
Перспективная вакансия.