Senior Python Developer

Зарплата

от 60 000 до 90 000 ₽

Требования

БэкендPythonGitPostgreSQLFlask

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

КазаньПолный рабочий день

Компания

Разрабатываем сложные веб-приложения

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

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

Mechanizm — небольшая команда разработчиков из Казани. Мы делаем сложные проекты с помощью Python,Ruby и Angular.js/React/React Native. Мы уделяем большое внимание качеству наших проектов. Любим быть on the bleeding edge, много экспериментируем и проверяем гипотезы.

В команду одного из основных проектов нужен умный, отважный и непоколебимый Python Developer в офис.

В нашем арсенале 3 приложения: мобильная и десктопная веб-версии, и iOS. Всё это – Mr. Shoebox, система для упрощённого ведения бухгалтерского учёта и выставления счетов.

Задачи

  • Разработка сервисной архитектуры для расширения существующего функционала приложения;
  • Интеграция сервисов в цепочку REST-API;
  • Взаимодействие с iOS/React разработчиками для feature-тестирования приложений.

Что используем:

  • Python 3.x;
  • PostgreSQL;
  • Git, Trello, Slack;
  • Docker;
  • React/JS;
  • Legacy-наследия (Python 2.x, Django).

Как работаем:

  • Канбан, 5 дневные спринты;
  • Промежуточные проверки состояния разработки;
  • git с feature-ветками;
  • Обязательные код-ревью перед принятием пулл реквестов;
  • Несколько команд разработчиков (react, django core team, iOS, micro services) работающих с одним API.

Требования:

  • Глубокое понимание основ языка и принципов ООП;
  • Опыт разработки на Python от 3-х лет;
  • Знание Flask;
  • SQL через ORM адаптеры и умение писать чистые (raw-sql) запросы;
  • Понимание микро-сервисной архитектуры;
  • Умение проектировать и общаться с REST-API;
  • Покрытие кода unit-тестами;
  • Навыки работы с Debian-серверами;
  • Знание технического английского языка;
  • Ведение рабочей на английском языке;
  • Ответственность.

Желательно:

  • Умение работать с нагруженными проектами,
  • Отсутствие страха перед legacy-кодом;

Бонусы

Что предлагаем:

  • Долгосрочное трудоустройство;
  • Занятия английский с репетитором 1:1;
  • Печеньки, пиццы и т.д.;
  • Офис в центре города;
  • Минимум формальностей и дружественная атмосфера.

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

Будем рады рассмотреть ваше резюме. Не забудьте дополнить ссылками на git-репозитории и ваши последние проекты.