Системный разработчик (Middle - Senior)

Требования

Бэкенд, Средний (Middle)PythonAsyncioLinuxNginxDockerNoSQL

Местоположение и тип занятости

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения для управления интернет-трафиком

Описание вакансии

Условия работы

Компания «Айдеко» - разработчик программного обеспечения в области информационной безопасности и сетевых технологий.

Обязанности:

  • Разработка микросервисов под Linux с использованием Asyncio и AioHTTP
  • Разработка демонов на Python3 по автоматизации настроек системы;
  • Разработка демонов на Python3 по настройке и управлению сетью;
  • Написание системных утилит на Python3;
  • Проектирование архитектуры системы и бакендов, рефакторинг.

Требования:

  • Опыт коммерческой разработки от 3‑х лет;
  • Опыт работы с сетевым стеком ядра Linux (iptables, iproute2);
  • Навыки администрирования Linux (squid, dnsmasq, strongswan, nginx, ppp и др).
  • Опыт работы с Docker;
  • Опыт разработки c NoSQL базами данных (у нас Etcd);
  • Опыт работы с виртуализацией (qemu).
  • Опыт проектирования REST-API.

Будет плюсом:

  • Опыт написания юнит тестов;
  • Знание\опыт работы с kernel bypass, zerocopy, XDP;
  • Опыт разработки на C/C++ или Golang.

Условия:

  • Проектная работа;
  • Удобный график работы, возможна удаленная работа;
  • Работа в команде профессионалов;

Бонусы

  • Бесплатное обучение английскому языку с преподавателем (в офисе либо удаленно);
  • Возможность развиваться в профессиональной среде. Сотрудники постоянно проходят тренинги (внешнее и внутреннее).

Дополнительные инструкции

Перед приглашением на собеседование мы просим кандидатов пройти отборочные вопросы по ссылке (их не более 7 шт): 

https://docs.google.com/forms/d/e/1FAIpQLScvsgyGHm3kweHXOPNL_rY3g3xvoRo63XmFwFu1P9zeS7nHfQ/viewform?usp=sf_link