Описание вакансии
Условия работы
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-репозитории и ваши последние проекты.