Cleverbots — компания, специализирующаяся на разработке и внедрении решений на базе искусственного интеллекта.
За 7 лет мы реализовали более 120 проектов для компаний уровня Nestle, Мегафон, Splat, Skyeng, IQOS, Electrolux и других.
В связи с расширением ищем middle python developer в команду разработки.
Требования:
1. Уверенное владение Python 3.x: написание понятного и поддерживаемого кода, соблюдение принятых в проекте соглашений.
2. Опыт backend-разработки на FastApi/Aiohttp/Django или другие: реализация REST API, работа с сериализацией, валидацией данных и обработкой ошибок.
3. Практический опыт работы с асинхронным кодом: asyncio, асинхронные HTTP-запросы, понимание особенностей async-подхода.
4. Работа с базами данных: PostgreSQL (основная БД), использование ORM, написание и доработка запросов, работа с миграциями.
5. Опыт интеграций с внешними сервисами по API: выполнение задач по готовым спецификациям, обработка ошибок и нестабильных ответов.
6. Работа в команде разработки: Git, участие в код-ревью, готовность работать с существующим кодом, в том числе с легаси.
Задачи:
1. Реализация backend-функциональности по поставленным требованиям: разработка эндпоинтов, бизнес-логики и сервисных компонентов.
2. Поддержка и доработка существующих проектов, включая работу с легаси-кодом и исправление ошибок.
3. Разработка backend-сервисов для различных проектов: Telegram-боты, backend для TWA, диалоговые системы, API-интеграции.
4. Интеграция с внешними системами по REST API и поддержка существующих интеграций.
5. Участие в командной работе: выполнение задач в рамках спринтов, соблюдение сроков, следование архитектурным и код-стандартам проекта.
Будет плюсом:
Опыт проведения code review для других разработчиков.
Условия:
Долгосрочные проекты с современным стеком (Python, Vue3).
Полная удалёнка, фуллтайм.
Возможность карьерного роста внутри компании.
NB: При отклике, пожалуйста, указывайте вашу актуальную локацию, если она не совпадает с указанной в резюме.