Привет! Мы – международная юридическая компания Astons. Мы помогаем состоятельным людям по всему миру получать второй паспорт, ВНЖ и покупать элитную недвижимость для жизни и инвестиций. Благодаря нам наши клиенты улучшают свою жизнь, получают свободу перемещений, сохраняют свой капитал, релоцируются и многое другое.
Мы в поисках инженера по интеграциям (middle) с python + PostgreSQL, который любит делать руками: поднимать и чинить интеграции (webhooks/API, писать аккуратные скрипты/маленькие сервисы (не монолиты и не микросервисы на Kubernetes), поддерживать и оздоравливать легаси;
Цель роли: Обеспечивать бесперебойную работу пользовательских и внутренних сервисов, потоков лидов и аналитики, безопасность доступов, а также развивать и поддерживать интеграции и автоматизации (включая большой объём легаси-кода) с фокусом на стабильность, скорость реакции и качество данных.
Примеры типовых задач:
- Выгрузить контакты из СRМ в платформу рассылок/чат-ботов (по API), обновить словарь тегов;
- Подключить дополнительный валидатор антиспама (через API сервиса и СRМ);
- Починить CORS/timeout в обработчиках вебхуков;
- Добавить более детальное логирование запросов через middleware;
- Настроить передачу лидов из рекламных источников и соцсетей в CRM, сверить отчётность с CRM;
- Добавить поля в CRM/выгрузки, сделать новую связку выгрузки в таблицы;
- Переписать модуль подгрузки записей звонков с СRМ после обновления прошивки телефонной станции, прогрузить записи накопившихся звонков;
Требования:
-
Язык разработки: Python 3.x (скрипты, сервисы, обработчики вебхуков);
-
База данных: уверенный SQL, PostgreSQL (PSQL);
-
Интеграции и веб: REST, вебхуки, очереди, аутентификация (в т.ч. OAuth 2.0);
-
Опыт интеграции CRM, рекламных кабинетов, форм/лендингов, веб-аналитики, мессенджеров, IP-телефонии;
-
Навыки диагностики: CORS, таймауты, лимиты API, дедупликация;
-
Git, базовый CI/CD, логирование, мониторинг;
-
Умение читать чужой код без тестов, локализовать риски;
-
Коммуникации: умение объяснять технические вопросы нетехническим коллегам, фиксировать договорённости в тикетах;
-
Самоорганизация: приоритизация, работа в условиях частых переключений, внимательность к деталям;
-
Умение работать с большим объемом данных;
-
Самостоятельность, системное мышление, умение приоритизировать, коммуницировать с подрядчиками;
-
Дополнительные требования:
- Английский язык не ниже уровня B2 (Upper-Intermediate);
Условия:
-
Гибкий и полностью удаленный формат работы;
-
Конкурентная зарплата и бонусы за успешные проекты;
-
Современный технический стек и возможность работать с интересными проектами, включающими работу с большим объемом данных, legacy-кодом и автоматизациями;
-
Работа над интересными проектами: автоматизация бизнес-процессов, интеграции систем, аналитика данных — все это реализуется в удаленном формате;