👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

Требования

Разработка ПОPythonSQL

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

ЧелябинскПолный рабочий день

Компания

Цифровые IT-решения для вашего бизнеса 12 лет на рынке/200+ довольных клиентов/230+ сотрудников/10К обученных студентов

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

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

Napoleon IT — российский разработчик программного обеспечения. Мы специализируемся на решениях для мобильной коммерции и автоматизации полевого персонала. Также ведём разработки в области машинного обучения и интернета вещей.

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

  • Разработка и поддержка микросервисов;
  • Интеграция со сторнними веб-сервисам.

Требования:

  • Знание стандартной библиотеки Python 3.6;

· Знание и следование основным принципам KISS, DRY, The Zen of Python, умение решать задачи in a Python way;

· Навыки документирования кода и написания юнит-тестов;

· Навыки работы с системами контроля версий (Git, Mercurial);

· Хорошее знание принципов ООП и паттернов проектирования;

  • Умение читать документацию на английском языке.

Желательно:

  • Знакомство с парадигмой асинхронного ввода вывода (asyncio/aiohttp/sanic);

· Понимание основных принципов работы реляционных и нереляционных баз данных, умение писать SQL-запросы;

· Опыт работы с СУБД PostgreSQL, Tarantool, MongoDB;

  • Понимание основ функционального программирования и умение применять их в рамках Python.

Бонусы

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

  • Работу в отличной команде — наши тимлиды, разработчики и дата-аналитики по настоящему влюблены в свое дело;
  • Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
  • 50% компенсацию курсов английского;
  • 100% компенсацию приобретения профессиональной литературы.
  • Гибкий рабочий график;
  • Официальное трудоустройство в соответствии с ТК РФ.