Обязанности:
Разрабатывать лучшие инструменты для того, чтобы каждый человек был насвоем месте - главная миссия нашей команды! За годы работы мы выполнили более 200 проектов всех уровней сложности и наработали огромный опыт в сфере веб-разработки, поэтому реализация самых амбициозных it-проектов для нас представляет особенный интерес. В рамках направления Decart-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, фуллтайм/ парттайм; гибкое утро;- Рабочее место там, где вам удобно и есть интернет;- Интересные проекты с серьезными задачами в разных областях;- Возможность перемещаться между проектами;- Мы любим проактивность и инициативность, слушаем и слышим каждого