Python SaaS Integration Interfaces (multiprocessing/async)

1 200 руб.за час
27 декабря 2019, 12:59 • 1 отклик • 26 просмотров
Задача:
Спроектировать хорошо масштабируемый сервис (прототип) интеграции на Python для SaaS-платформы со сторонними поставщиками данных (например, SalesForce, Slack, SharePoint, GainSight и т.д.). Требование - продумать такую архитектуру с разделямой логикой, чтобы при добавлении каждого нового источника количество добавлений было минимальным, а уже имеющиеся интеграции не нужно было переделывать заново.

Задача состоит не в том, чтобы написать "просто интеграцию", а в том, чтобы разработать масштабируемую архитектуру сервиса интеграций и сделать 3 собственно интеграции.

Требования к исполнителю:
- Опыт программирования на Python от 6 лет (solid)
- Уверенное понимание принципов разработки ПО (framework-agnostic, ручками)
- Способность к анализу и обобщению моделей взаимодействия, ООП
- Продвинутый уровень SQL (Postgres/MySQL)
- Опыт построения масштабируемой/разделяемой архитектуры

Рассмотрим грамотных программистов любого уровня (цена в час указана для Senior).

Для рассмотрения кандидатуры необходимо прислать github-аккаунт с примерами Вашего нативного кода и краткое резюме с Вашим опытом работы. Отклики без выполнения этого требования не рассматриваются.

Условия:
- Удалённо
- 3-х месячный full-time контракт с зарубежной компанией
- Уровень компенсации обсуждается с соответствующим кандидатом
- Высокий уровень сложности