Разработчик C++

Дата размещения вакансии: 01.10.2024
Работодатель: KALABI
Уровень зарплаты:
от 250000 до 350000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

О компании:

Цель KALABI – помочь средним и крупным организациям расти быстрее за счёт внедрения новых технологий, пригодных для реальной корпоративной среды со всеми её нюансами.

Над какими продуктами предстоит работать:

  • Доработка и развитие компонентов платформы в части управления рисками и операциями в реальном времени.
  • Чем предстоит заниматься:
  • Разрабатывать бизнес-логику, взаимоедйствующую с СУБД, серверами очередей;
  • Проектировать и разрабатывать микросервисы и интеграционные решения;
  • Писать много инфраструктурного кода и программировать бизнес-логику на С++, писать тесты;
  • Взаимодействовать с командой аналитиков и участвовать в формировании архитектурных решений;

Что потребуется от Вас:

  • Подтверждённое практикой знание языка С++ и сопутствующей экосистемы;
  • Навык написания многопоточных приложений;
  • Знание базовых алгоритмов, алгоритмическое мышление;
  • Знание основных структур данных;
  • Понимание методологии CI/CD, умение работать с Docker контейнерами и оркестраторами;
  • Опыт работы с очередями и СУБД;
  • Навык использования Git и владение Linux-консолью;
  • Понимание особенностей микросервисной архитектуры;
  • Понимание общих концепций программирования (шаблоны проектирования, ООП, модульность и прочее);
  • Навыки сбора и анализа технологической информации, умение быстро вникать в новые технологии и системность мышления;
  • Умение расставлять приоритеты и планировать свою деятельностью;
  • Умение решать задачи в заявленный срок, внимательно гуглить и читать туториалы, вовремя сообщать о проблемах;
  • Способность работать в команде и коммуникативные навыки;
  • Умение работать в команде;
  • Английский на уровне чтения технической документации.

Не требуется, но будет плюсом:

  • Принципы работы сетей (TCP/UDP, DNS, gRPC и http, web-socket маршрутизация/инкапсуляция и т.д.);
  • Опыт системного программирования (участие в разработке ОС / компиляторов / сетевых протоколов и т.д.);
  • Опыт применения принципов построения распределённых систем;
  • Опыт работы с Kubernetes или OpenShift;
  • Опыт разработки на rust.

Что мы даём:

1. Рабочий процесс

  • Используем Linux и Mac OS, на выбор предоставляем ноутбук или стационарный компьютер;
  • Работаем в связке GitLab (есть CI/CD с pipeline'ами) + Youtrack, общаемся через Telegram;
  • Возможность выбора технологий в новых проектах и прочие мелочи.

2. Условия:

  • Полный рабочий день с гибким графиком, часть дней можно работать из дома;
  • Полностью белая зарплата с возможностью получения премий и бонусов;
  • ДМС со стоматологией (членов семьи можно оформить с большой скидкой) и полис для выезжающих за рубеж;
  • Обучение используемым технологиям, оплачиваемые курсы и возможность участвовать в конференциях;
  • Сложные и необычные задачи (некоторые из задач решаются всего в нескольких компаниях в мире);
  • Адекватное позитивное руководство (все с техническим или исследовательским бекграундом) и хороший коллектив.
  • Офис (4 минуты пешком от м. Сухаревская и 10 минут от Сретенского Бульвара, Тургеневской или Красных Ворот; круглосуточный доступ, зоны отдыха, просторные рабочие места, качественный кофе, перекусы и прочие мелочи; отличная инфраструктура центра Москвы (более полутысячи кафе и ресторанов в 20 минутах пешком, медцентры, услуги и многое другое).