F6, ведущий разработчик технологий для борьбы с киберпреступностью. Мы разрабатываем высокотехнологичные решения для защиты от киберугроз и объединяем экспертов, которые стремятся сделать мир безопаснее. Сейчас мы в поиске
Golang разработчика.
ЗАДАЧИ, КОТОРЫЕ ПРЕДСТОИТ РЕШАТЬ:
- Проектировать и разрабатывать backend-сервисы платформы на Go с нуля (greenfield)
- Проектировать и реализовать модель данных для сложных связанных структур: хранение в MySQL, поиск и агрегации в Elasticsearch
- Разработать вычислительное ядро системы: расчёт метрик, агрегация по иерархиям и графам, хранение истории значений для отображения динамики
- Интегрировать данные из нескольких внутренних источников F6, нормализовать и агрегировать их в единую модель показателей
- Разрабатывать сервисы автоматических проверок на основе DNS, SSL/TLS и др.
- Реализовать гибкую модель ролей и прав доступа
- Делать выгрузки данных и отчёты в разных форматах (excel, pdf)
- Готовить систему к on-prem и air-gapped поставке: контейнеризация, Kubernetes, пайплайны в GitLab
- Оценивать сложность разработки, вести задачи в GitLab, писать тесты на свой код и проводить code review кода коллег
ОТКЛИКАЙСЯ НА ЭТУ ВАКАНСИЮ, ЕСЛИ:
- Отлично знаешь Golang и имеешь хороший опыт разработки на нем
- Можешь читать код на Python и понимать его или же можешь писать на другом строготипизированном языке (желательно C++)
- Понимаешь принципы отказоустойчивой инфраструктуры
- У тебя хороший опыт работы с несколькими видами баз данных (реляционные, nosql, колоночные...) и ты понимаешь их слабые и сильные стороны
- Любишь структурированный подход к коду и архитектуре решения в целом
- Умеешь решать сложные задачи просто и понятно для коллег
- Умеешь контролировать объём технического долга
- У тебя в принципе хороший технический кругозор и энтузиазм потому что тебе это нравится, а не только потому, что за это хорошо платят :)
- Умеешь работать в команде
БУДЕТ ЗДОРОВО, ЕСЛИ :
- Имеешь опыт разработки высоконагруженных микросервисных систем
- Имеешь опыт работы с базами данных Cassandra, ElasticSearch и MySQL
- Имеешь опыт работы с Kubernetes
- Напишешь слово "КиберИндекс" в ответах на тест или в сопроводительном письме