Senior Python Web Developer (Django/Flask)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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 мин пешком до метро Белорусская).
- Приятное рабочее пространство, переговорные комнаты, кофе-поинты, зоны отдыха.