Python backend developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет, мы – SMENA! Продуктовая фудтех компания. Занимаемся разработкой и поддержкой IT-инфраструктуры ресторана Farfor (Топ-5 на рынке среди Food-tech компаний по исследованию РБК). С помощью IT-технологий повышаем производительность труда, не боимся экспериментировать, любим гибкость и свободу в работе.
Сейчас мы находимся в поиске Python разработчика в команды ERP, RnD и SITE.
Команда ERP занимается разработкой ERP системы (облачное ПО, для операторов, менеджеров, бухгалтеров, управляющих и т.д.) где каждый имеет свой набор функциональности (учет финансов, накладные, расчёт ЗП и т.д.). Она является сердцем всех наших продуктов, если ее не будет - сотрудники не смогут обрабатывать заказы и доставлять их клиентам.
Команда RnD - разрабатывают телефонию. Звонки АТС, робот АТС, автоответчик, который сообщает клиенту актуальный статус заказа.
Команда SITE - основное направление работы - desktop и mobile версии сайта сервиса доставки еды Farfor. Помимо этого команда отвечает за backend сторону Site и App команд.
Ожидания от кандидата
Чем предстоит заниматься:
•Разработка и поддержка веб-приложений на python;
•Поддержка монолита на Django;
•Вынесение отдельных частей из монолита в микросервисы;
•Разработка и поддержание Graphql-приложений;
•Покрытие тестами кодовой базы;
•Проведение код-ревью коллег;
•Работа в scrum-команде со всеми связанными артефактами.
Стек:
Python (Django+DRF, celery, FastAPI), Graphql (Graphene), Github, Docker, Docker-compose, Ansible-playbook, MariaDB, mysql, postgresql.
Наши ожидания:
•Опыт коммерческой разработки Веб-приложений от 2 лет Python из которых не менее полугода на Django;
•Умение писать код и покрывать тестами (pytest,unittest);
•Работа с реляционными БД (MySQL, PostgreSQL);
•Уверенное знание Git;
•Опыт в *nix системах.
Будет плюсом:
•Опыт работы с Graphql-протоколом
•Опыт работы с Docker
•Опыт коммерческой разработки на FastAPI
•Опыт работы с облачными решениями (Yandex сloud, AWS, Google Cloud)
•Опыт работы с pandas, numpy
•Работа с NoSQL-базами.
•Опыт создания микросервисов.
•Изучение и внедрение новых технологий в проекты.
Условия работы
Работа в SMENA – это:
• Свобода в принятии решений: каждый сотрудник напрямую влияет на продукт;
• Хакатоны с призовым фондом: предоставляем возможность для воплощения самых амбициозных идей;
• No-blame culture: считаем, что не ошибается лишь тот, кто бездействует - позволяем учиться на своих ошибках;
• Партнерство с заботой о других: работаем в команде, выручаем друг друга и находимся на подхвате;
• Двусторонняя коммуникация: предоставляем открытую обратную связь каждому члену команды, равнозначно требовательны к коллегам и к себе;
•Быстрые изменения: прогресс является источником нашей мотивации - стремимся к оперативному избавлению от “узких горлышек”, движемся к новейшему стеку технологий;
• Гибкое начало рабочего дня: все командные созвоны заранее запланированы, остальную нагрузку в рамках рабочего дня сотрудник распределяет сам;
• Компенсация 50% стоимости курсов: приветствуем профессиональный рост и содействуем в этом;
• 100% оплата больничных, отпуска, 3 day-off: возможность восстановить физические и моральные ресурсы без финансовых потерь;
• Корпоративные мероприятия каждый год: наш принцип - кто хорошо работает, тот хорошо отдыхает;
• Компенсация занятий с психологом в сервисе Alter: онлайн-терапия из любой точки мира поможет избежать выгорания;
• Доступ к корпоративной библиотеке и базе знаний: вся необходимая информация в удобных гайдах;
• Welcome Pack: каждому члену команды полагается фирменный мерч;
• Performance review 2 раза в год: возможность стабильно расти как профессионально, как и финансово.