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
  • Напишешь слово "КиберИндекс" в ответах на тест или в сопроводительном письме