Middle Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы в netegis делаем уберизацию подключения к сети Интернет для Бизнеса.
Если кратко — мы сводим Операторов и Интеграторов, которые подключат бизнес клиентов к сети Интернет и будут дальше заниматься поддержкой и эксплуатацией сети, а конечному Клиенту даем удобный дашборд для мониторинга и оперативной связи с интеграторами. Непрозрачная цена Интернета для бизнеса и решение проблем по несколько дней (с общением через email) нам надоели и мы хотим это исправить.
Основная цель - дать бизнесу универсальное средство для подключения к Интернет и эсплуатации сети с гарантированным SLA (качеством услуги) и с прозрачной ценой.
Сейчас ищем Middle+ разработчика на Python для бизнесового бекенда. Ищем человека, который понимает бизнес требования и может их интерпретировать в хороший, поддерживаемый код. Активно продвигаем асинхронную работу над проектом, поэтому географическое местоположение не важно.
Наш стек и требования:
- Бизнес логика на Python 3.9: Sanic, SQL Alchemy (alembic, ORM), pytest;
- PostgreSQL как основная БД (asyncpg), ClickHouse для хранения статистических данных;
- Настроен CI/CD на базе Drone CI;
- Мониторинг и алерты на Zabbix;
- Nginx и Caddy как основные сервера;
- Между фронтендом и беком чистый REST API, CRUD, JSON;
- На фронтенде React + Redux, используем два ЛК с применением material ui и minimal ui;
- Под бизнесовым бекендом на Python - внутренние сервисы сбора статистики, управления и мониторинга устройств на Go.
Дополнительные инструкции
В качестве первого этапа просьба ответить на пару вопросов:
- Какой проект из ранее выполненных тебе понравился больше всего? Почему?
- Какое хобби есть помимо разработки?
- Небольшой вопрос по архитектуре — мы фактически пилим свой Uber для подключения и обслуживания бизнес клиентов, где вместо такси у нас роутеры, вместо таксопарков - партнеры-интеграторы и оператороы связи. Расскажи, какие в нашем текущем стеке бекенда видишь проблемные моменты и что бы предпринял, чтобы обслужить 10 тыс конечных клиентов по всей России?