Офис
ул. Боровая д. 7с10, корпоративный транспорт от метро Авиамоторная.
Обязанности
- Разработка новых и развитие существующих сервисов.
- Участие в развитии архитектуры проектов.
- Задачи, связанные с интеграцией внутренних систем между собой и автоматизацией рабочих процессов.
- Оптимизация и рефакторинг существующего ПО.
Требования
- Сначала думать, потом делать!
- Опыт разработки на Python от 2-х лет. Хорошее знание базовых библиотек Python.
- Опыт работы с реляционным и NoSQL БД. Уметь работать с ORM и писать чистые SQL запросы.
- Иметь представление об MQTT/REST/JSON/XML.
- Иметь опыт проектирования и разработки REST API.
- Понимать, что такое «работать асинхронно» и уметь писать такой код.
- Работать в git и не паниковать при работе в nix*. Уметь как минимум запустить свой код в виртуальном окружении.
Что нужно знать
Будет существенным плюсом:
- Уметь писать на любом другом языке (Go/Ruby/Java).
- Опыт работы с сервисами очередей, например RabbitMQ.
- Иметь представление о работе с контейнерами, и разработке приложений для запуска в них.
- Уметь думать над архитектурой разрабатываемого сервиса и всей системы в целом.
- Уметь писать тесты для своего кода «не из-под палки»!