Senior Python-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы – инженерная IT-компания, занимаемся разработкой прикладных кроссплатформенных приложений для ОС Аврора, Rosa, Astra, Ubuntu.
Наши продукты:
– Авроид Платформа – платформа для запуска Android-приложений на ОС Аврора
– TAVRO – Telegram для ОС Аврора
Авроид существует с начала 2023 года, но уже вывел на рынок два востребованных и современных продукта. И это не все!
Мы непрерывно проводим исследования, чтобы быть в теме и предлагать новые решения.
Важность и уникальность наших продуктов вдохновляют команду на достижение целей и поиск новых возможностей.
Сейчас мы ищем в нашу команду Senior Python-разработчика.
Чем предстоит заниматься:
- Разработка серверной части нового продукта
- Участие вместе с руководителем группы в проектировании архитектуры бэкенда с учетом требований по нагрузке, масштабируемости и информационной безопасности
- Code-review, внедрение практик для повышения качества кода и эффективности разработки
Ожидания от кандидата
- Опыт разработки на python – от 4 лет.
- Понимание принципов клиент-серверного взаимодействия (в том числе REST API, WebSocket).
- Глубокое знание Python (3.7+) и его экосистемы.
- Опыт разработки с использованием WebRTC для построения peer-to-peer соединений в реальном времени.
- Опыт разработки высоконагруженных асинхронных веб сервисов.
- Опыт работы с брокерами сообщений (RabbitMQ, Kafka) для асинхронного взаимодействия между сервисами.
- Понимание принципов проектирования микросервисной архитектуры.
- Опыт работы с Docker для контейнеризации приложений.
- Знание и опыт применения паттернов проектирования (SOLID, DRY, KISS).
- Понимание принципов построения распределенных систем и решения проблем масштабирования.
- Знание SQL (PostgreSQL).
- Умение писать чистый, поддерживаемый код и следовать PEP8.
Будет плюсом:
- Опыт работы с Kubernetes для оркестрации контейнеров, включая настройку pod'ов, сервисов, ingress и масштабирование.
- Опыт работы с Django.
- Навыки оптимизации производительности Python-приложений и работы с профилировщиками.
- Опыт настройки CI/CD пайплайнов.
- Опыт работы с инструментами мониторинга и логирования (Prometheus, Grafana, ELK stack).
- Знание принципов Event-Driven Architecture.
Условия работы
Комфортные условия для работы
- Официальное оформление в аккредитованной IT-компании
- Офисный, гибридный или удаленный формат работы
- Просторный и уютный офис в центре СПб, в который хочется ходить
- Компенсация питания для офисных сотрудников
- Бонусная программа за рекомендации
Хорошая заработная плата
- Белая и конкурентная заработная плата, которую мы отдельно обсуждаем с каждым кандидатом
Забота о здоровье
- ДМС после завершения испытательного срока (пакет со стоматологией и широким пакетом услуг)
- 3 day off в квартал по болезни
- 100%-ая оплата больничного листа
Обучение и развитие
- Работа в команде с опытными экспертами, у которых всегда есть чему поучиться
- Внешнее обучение за счет компании
- Возможность попробовать свои силы в смежном направлении, в роли наставника/руководителя