
Decart IT-production
Senior Python developer
- Python
- FastAPI
- SQL
- ORM
- Docker
- Django
Представь IT-аутстаффинг, в котором ты - самое важное.
В нашей компании Decart IT-outstaffing мы относимся к специалистам как к партнёрам, и помогаем им не только зарабатывать, но и участвовать в проектах, которые мотивируют и вдохновляют.
Все детали берём на себя: подбираем проект на основе твоих предпочтений, договариваемся с заказчиком о ставке, организовываем интервью и помогаем успешно пройти его, а также забираем на себя формальный документооборот. С тебя - только твоя экспертиза!
Сейчас мы ищем специалиста на позицию Senior Python разработчика
Что нужно делать
Зависит от проекта, но в целом:
Разработка и поддержка серверной части приложений на Python.
Проектирование и реализация REST API для интеграций и внутренних сервисов.
Работа с реляционными базами данных (PostgreSQL, MySQL) и оптимизация SQL-запросов.
Интеграция с внешними и внутренними системами.
Участие в проектировании архитектуры приложений и моделей данных.
Оптимизация сервисов для работы под высокие нагрузки.
Написание unit-тестов и применение принципов TDD.
Требования
Опыт коммерческой разработки на Python от 3 до 5 лет.
Уверенное владение одним или несколькими фреймворками (Django, Flask, FastAPI, AioHttp, Sanic и др.).
Отличное знание SQL и опыт работы с реляционными базами данных (PostgreSQL, MySQL).
Опыт работы с ORM, предпочтительно SQLAlchemy.
Умение проектировать API и работать с RESTful сервисами.
Опыт работы с асинхронным программированием и фреймворками для работы с асинхронными задачами (например, Celery).
Опыт работы с Docker и системами контейнеризации.
Опыт работы с системами CI/CD, Git, а также понимание принципов тестирования (TDD, написание тестов).
Знание принципов ООП и паттернов проектирования.
Уверенные знания Linux на уровне пользователя.
Умение работать с инструментами мониторинга и логирования.
Будет плюсом:
Опыт работы с микросервисной архитектурой.
Опыт работы с очередями сообщений (RabbitMQ, Kafka).
Знание инструментов для мониторинга и трассировки приложений.
Опыт работы с Kubernetes, OpenShift, GitLab CI.
Знание принципов безопасности приложений и их защиты.
Что предлагаем:
- Возможность выбирать проекты и заказчиков под твой запрос: будь то громкое имя компании для портфолио, интересные задачки, чтобы не терять хватку, или просто спокойная работа в привычном режиме;
- Оформление по удобному для тебя формату (ИП, самозанятость);
- Регулярный пересмотр ставки;
- График ты выбираешь сам. Главное - синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой (5/2, фуллтайм/парттайм; гибкое утро). Также есть возможность совмещать проекты;
- Можешь работать из любого места, где тихо и есть интернет.
Подробнее о нас и о проектах, на которых ты сможешь поработать - здесь https://dcrt.it/
Присоединяйся к нашей команде, чтобы узнать, что такое по-настоящему человекоцентричный аутстаффинг. Ждём тебя!