16 ноября 2024
В IT компанию требуется backend разработчик (Python/Django)
Наш стек: Python 3.x, Django, Django REST framework, Open API, PostgreSQL, RabbitMQ, Celery, Redis, Docker, Nginx, Grafana, Gitlab
Чем предстоит заниматься:
- Взаимодействовать с командой (обсуждение требований, груминг и декомпозиция задач)
- Разрабатывать, тестировать и поддерживать API для фронтенд-приложений, мобильных приложений и сторонних систем
- Выполнять code review
- Заниматься рефакторингом
Что ожидаем от кандидата:
- Опыт коммерческой разработки от 4-х лет
- Навык анализа и поддержки чужого кода
- Понимание принципов построения RESTful API
- Продвинутый опыт разработки на Django REST framework
- Глубокое понимание Django ORM, умение анализировать и оптимизировать sql-запросы
- Опыт работы с FastAPI
- Опыт написания тестов в PyTest (+ FactoryBoy + Faker или аналоги)
- Умение работать с очередями задач Celery в django-проектах
- Навыки использования Git, Git-flow
- Опыт контейнеризации приложений Django (Docker, docker-compose)
- Понимание принципов CI/CD и Twelve Factor App
- Понимание принципов ООП и SOLID
- Знание Английского языка на уровне чтения технической документации
Будет плюсом:
- Опыт работы с ClickHouse
- Хорошее понимание Linux (ssh, bash, iptables, make и т.д.)
- Опыт работы с веб-сокетами в Django
- Знание HTML, CSS, JavaScript (верстать не надо, просто понимать)
- Опыт парсинга html на python
- Опыт взаимодействия с API TG, VK, OK и т.д.
- Опыт логирования и отладки сервисов в продакшн-режиме (Open Telemetry, Grafana+Tempo, SigNoz)
- Опыт работы с GitLab CI/CD
- Опыт использования сервисов управления проектами Jira, Yandex Tracker
- Опыт наставничества
Условия:
- Удаленная работа
- ДМС после прохождения испытательного срока (3 месяца);