Senior Python Web Developer (Django/Flask)

Зарплата

от 180 000 ₽

Требования

Бэкенд, Старший (Senior)PythonDjangoFlask

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

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

Компания

Разработка и поддержка гипермасштабируемой цифровой платформы для дистрибьюции облачных сервисов

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

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

Ingram Micro Cloud - ведущая компания в области разработки облачных платформ. В России интернет-провайдеры продают канал. Во всем мире сервис-провайдеры продают облачные сервисы: почту, хостинг, дропбокс. Мы строим гипер-масштабируемую платформу для цифровой коммерции с бесконечной экосистемой, к которой мы с одной стороны подключаем телекоммуникационные компании, а с другой производителей облачных сервисов (IBM, DropBox, Symantec). У нас есть собственные хабы для предоставление облачных сервисов в 4 частях света и более 100 поставщиков услуг (таких как Telco и хостинговые компании: ex Telefonica, KPN, Telmex) во всем мире с более чем 10 миллионами конечных пользователей. Сервисами, проданными через нашу платформу, пользуются во всем мире. По статистике каждая пятая подписка на Оffice365 продается через наш софт.


Connect - это проект, который предоставляет платформу, ускоряющую интеграцию между такими облачными сервисами, как Dropbox или Office365, и международными провайдерами и реселлерами. Платформа содержит в себе массу функционала: от системы, позволяющей разработчикам запускать и проверять интеграции со своими сервисами, до CRM-подобной обработки входящих запросов, как через пользовательский, так и через API интерфейс.Все сервисы платформы, от небольшого монолита с бэкофисом, до микросервисов и системы мониторинга, крутятся в таких облачных системах, как Google Cloud и AWS. Для запуска самых разнообразных коннекторов с интеграциями мы пользуемся Kubernetes, о чем активно рассказываем.

Проект постоянно растёт — ещё пару лет назад команда была из двух человек, сейчас нас больше двадцати: четыре команды в офисах в двух странах.

Сейчас мы ищем опытного Python - разработчика, который будет отвечать за управление соединением данных между сервером и одностраничным веб-приложением.
Сервис основан на инфраструктуре Google Cloud Platform SaaS с облачным решением SQL DB.
Основное внимание будет уделяться разработке серверной логики,
Обеспечение высокой производительности, безопасности и реагирования на запросы REST от front-end. Поскольку мы используем микросервисную архитектуру, также разрабатывается множество других компонентов: работники, агенты и полнофункциональная демонстрационная служба APS Standard.
Команда придерживается Agile подходов с недельными итерациями, релизы - раз в месяц.


Функционал:
- Написание эффективного кода Python 3 & 2 для back-end.
- Сотрудничество с front-end разработчиками в процессе разработки API  и ресурсов модели данных.
- Внедрение безопасности и защиты данных

Требования:
- Отличное знание Python - мы используем Python 3.6 и 2.7
- Опыт работы с Django / Flask
- Опыт с Asyncio и aiohttp
- Знакомство с библиотеками Tastypie и Flask-restful
- Основное понимание технологий: JavaScript (ES7), HTML, CSS
- Готовность писать unit-тесты
- Debugging (pdb, etc.)

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

- Опыт работы с kubernetes

- Умение принимать архитектурные решения: (планирование нагрузки, понимание когда создавать микросервис а когда использовать модуль итд)

- Понимание современных практик IaaS с облачной платформой Google, AWS или Azure

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

- полностью белая з/п, ДМС+стоматология с первого дня работы, 

- страховка при выезде за границу, оплата питания, больничных, отпусков. 

- Также оплачивается обучение и конференции, курсы английского языка, спортивные программы. 

- Работа в комфортном офисе в бизнес-центре «Большевик» (10 мин пешком до метро Белорусская). 

- Приятное рабочее пространство, переговорные комнаты, кофе-поинты, зоны отдыха.