Техностар

Middle Python разработчик

1 420 - 1 720 EUR
  • Сербия
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет

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

  • Участие в разработке роботизированных систем;

  • Ведение технической документации;

  • Плотное взаимодействие со всеми специалистами проекта;

  • Интеграция сторонних систем в проект, посредством SDK.

Требования:

  • Уверенное владение Python 3;

  • Необходимо быть знакомым с классическими алгоритмами и структурами данных;

  • Опыт написания многопоточных и/или асинхронных программ;
  • Знание сетей, базирующихся на TCP/IP;
  • Понимание принципов микросервисной архитектуры;
  • Навыки профилирования кода;
  • Знание принципов оптимизации кода, навыки оптимизации;
  • Опыт работы с HTTP, Rest API, JSON, WebSocket;

  • Опыт работы с микрофреймворками (преимущественно Flask, FastApi);

  • Уверенное владение OS Linux;

  • Уверенное владение docker;

  • Опыт покрытия кода тестами pytest, unittest;

  • Опыт работы с Rabbit MQ и/или другими брокерами сообщений;

  • Навыки тестирования и отладки программного обеспечения;

  • Уверенное владение Git;

  • Уровень владения Английским языком не ниже В1.

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

  • Знание основ микроэлектроники;

  • Опыт разработки на Raspberry PI или аналогичных одноплатных компьютерах;

  • Навыки работы с цифровыми интерфейсами SPI, I2C, UART, I2S;

  • Понимание EDD.

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

  • Международный IT-проект;

  • Аккредитованная IT компания;

  • Работа в компании ориентированной на долгосрочное сотрудничество;

  • Возможность гибкого начала рабочего дня;

  • Комфортный офис;

  • Уютная кухня, наш повар готовит для Вас горячие обеды;
  • Официальное трудоустройство, оформление ВНЖ и разрешения на работу.