Написать пост
NGENIX

Инженер-программист (Python)

До 200000Full-time, Опыт от 2 лет, Москва, Санкт-Петербург, Можно удалённо

2 наиболее частых пути, по которым проекты приходят в разработку: OKRs, которые мы сами себе запланировали на квартал, или через процесс сбора идей. Кстати, по данным нашего таск-трекера, за год в NGENIX обсуждается около 150 идей, примерно треть из которых перерастает в продуктовые или организационные проекты.

Задачи на проектах не выдаются по указанию, а исходя из желаний и интересов.

Что мы разрабатываем?

  1. Высоконагруженные распределенные системы дистрибуции и кэширования данных;
  2. Кластерные системы обработки массивов данных;
  3. Web-сервисы (backend);
  4. Системы защиты веб-ресурсов от угроз информационной безопасности;
  5. Системы автоматизации управления сервисами.

Какие требования?

  • Опыт коммерческой разработки на Python под Unix — не менее 3 лет;
  • Опыт работы с асинхронными фреймворками;
  • Отличное знание SQL, знакомство с noSQL;
  • Знание устройства и принципов работы сети Интернет и операционных систем Unix;
  • Умение производить декомпозицию и адекватную оценку поставленной задачи, соблюдать согласованные сроки;
  • Опыт работы в команде, способность перенимать сложившиеся стандарты разработки;
  • Знакомство с современными методологиями проектирования, разработки и тестирования;
  • Технический английский язык (чтение документации);

Будет круто, если у вас есть:

  • опыт обработки больших объёмов данных, опыт работы с ClickHouse;
  • опыт разработки облачных веб-сервисов и серверного ПО;
  • навыки системного администрирования и построения комплексной инфраструктуры;
  • опыт работы с PostgreSQL;
  • опыт написания асинхронных и многопоточных приложений;
  • опыт работы с RabbitMQ;
  • знание протокола HTTP;
  • интерес к вопросам информационной безопасности, методам защиты от DDoS и взлома веб-ресурсов.

Чему научим?

  • Здоровой любви к документации;
  • Слаженной командной работе;
  • Делать продукт со 100% прозрачным путем от идеи до реализации;
  • Принимать архитектурные и технологические решения.

Что ещё предлагаем?

  • Классная «рабочая пауза» в виде Daily в 14:00;
  • Нарощенная база в Confluence: если однажды вы встретите старые грабли, больно не будет, ведь с 90% вероятностью мы их уже описали;
  • Корпоративная экипировка: худи, толстовки, футболки, поло — которую мы все очень любим и с удовольствием носим;
  • ДМС;
  • Фрукты/сладости/кофе, настольный футбол, PlayStation, турник в офисе 🙂
  • 4 дополнительных оплачиваемых дня в год на случай непредвиденных обстоятельств.

Что прислать в отклике?

Примеры кода на Python или выполненное ранее тестовое задание (с исходными условиями). Если нет ничего из этого, можем дать свое тестовое задание 🙂