Ведущий С/С++ разработчик, Москва

Задачи

Поддержка существующего кода, разработка новых фич, code review, прочее участие в жизни команды. У нас есть масса задач по улучшению и исправлению работы Tarantool, собственно список этот также открыт - https://github.com/tarantool/tarantool/issues. Среди них есть и задачи и на несколько строк (например: Non-informative error message for index creation), и такие, к которым непонятно как подступиться (например: Interactive transactions over network connections), и все они ждут своего разработчика.

Требования

  • Отличное знание языка C и, как минимум, хорошее C++;
  • Навыки системного программирования под Linux;
  • Знание основ работы баз данных;
  • Open source: готовность писать качественный и понятный открытый код;
  • На данный момент мы используем списки рассылок для обсуждений и code review, надо быть к этому готовым;
  • Хороший английский — обсуждение задач, написание комментариев к коду и code review проходит именно на нем;
  • Автономность: разработчик должен уметь самостоятельно разбираться в чужом коде; писать код, требующий минимального количества правок;
  • gcc, clang, cmake, git;
  • Знание lua и python будут кстати.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Tarantool

Про Tarantool его разработчики говорят, что это сервер приложений и база данных в одном флаконе. Это opensource-продукт с активно растущим сообществом. 60% сервисов Mail.ru Group работают на Tarantool. Потому что он создавался под наши высокие нагрузки и получился в итоге очень быстрым.