Developer Python
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
GLaDOS - представляет собой платформу, позволяющую написать краулер (поисковый робот) с минимумом усилий. То есть, код краулера реализует логику получения ссылок, остальными стандартными вещами (соединение с источником, приоритезация скачивания, интеграция со смежными системами , мониторинг, UI для управления и т.д.) занимается сама платформа.
Чем нужно заниматься:
- Разработкой платформы на Python;
Чтобы быть успешным в этой роли потребуется:
- Уверенное знание языка Python 3.x (Django, Django REST Framework, FastAPI, asyncio);
- Опыт работы с Docker и/или Kubernetes, включая OpenShift, GKE, Amazon EKS и аналоги;
- Опыт работы с реляционными БД (PostgreSQL, MSSQL) и умение писать простые SQL-запросы;
- Опыт разработки приложений в микросервисной архитектуре с ипользованием RMQ, Redis;
- Опыт работы с Git;
- Желание изучать и применять самые свежие технологические решения;
Дополнительным плюсом будет:
- Опыт работы с фреймворком Celery;
- Опыт работы с Apache Kafka;
- Знание Linux/MacOS на уровне опытного пользователя консоли;
- Наличие собственных OSS проектов на Python или Golang или опыт участия в существующих OSS проектах (ссылки);
- Знание дополнительного языка программирования (C#, JavaScript, или другой).