«Мусор на входе — мусор на выходе». (компьютерный афоризм, часто приписываемый инструктору IBM Джорджу Фьюхзелю)
Платформа нашего клиента построена на противоположной идее: на вход поступают неаккуратные данные поставщиков, а на выходе — чистые, надёжные записи. Мы ищем инженера, который возьмёт на себя эту трансформацию.
В DistantJob мы ищем Senior Full-Stack Software Engineer для одного из наших клиентов из США. Они создают платформу, которая очищает, сопоставляет и объединяет данные поставщиков для многих клиентских компаний, а затем передаёт их в платёжные продукты через API. Инженер, который присоединится к команде, получит реальную ответственность за эту платформу вместе с Tech Lead.
Это не роль «берёшь тикеты и ждёшь указаний». Вы будете влиять на то, как платформа проектируется и выводится в продакшен — от первого обсуждения объёма работ до релиза.
Чем вы будете заниматься
- Проектирование, разработка и эксплуатация платформы end-to-end — и бэкенд, и фронтенд
- Создание и поддержка API, на которых опираются другие системы, а также экранов, которыми операторы пользуются каждый день
- Ответственность за мастеринг данных поставщиков, сопоставление, дедупликацию и сверку, а также проверки качества данных, которые поддерживают доверие к записям
- Масштабирование платформы на множество клиентских тенантов и растущие объёмы данных, включая асинхронную и событийно-ориентированную обработку
- Совместная работа с Tech Lead по архитектуре и с продуктом по приоритетам
- Поддержание высокого качества через code review, тесты и дисциплинированный процесс разработки
Что мы ищем
- 5+ лет в разработке ПО с реальной ответственностью за продакшен
- Сильный Python и современная разработка API
- Опыт фронтенда с Angular или React и TypeScript
-
- Опыт работы с облаком: Azure или AWS
- Опыт мультитенантных или мультиклиентских систем
- Опыт событийно-ориентированных или message-based архитектур
- Самостоятельность в ведении работ от дизайна до продакшена, тесное взаимодействие с продуктом и умение держать темп в динамичной среде
Будет плюсом
- Опыт с большими «грязными» наборами данных: сопоставление, дедупликация, трансформация и сверка между источниками
- Опыт в платежах, accounts payable, fintech или администрировании фондов
- Знакомство с entity resolution, record linkage и сопоставлением с помощью ИИ
- Практическое использование инструментов разработки на базе ИИ
Технологии, с которыми вы будете работать
Python, TypeScript (Angular или React), SQL, Azure или AWS, REST API, событийно-ориентированные архитектуры
Условия
- Полностью удалённая, долгосрочная, полная занятость (8 часов в день, 5 дней в неделю)
- Рабочие часы согласованы с деловым временем США
- Прямая интеграция в инженерную команду клиента
Готовы откликнуться?
Отправьте резюме через форму ниже! Отсутствие новостей — не отказ: это просто очередь, которую ещё не обработали. Мы рассматриваем каждую заявку, и если ваш профиль подходит, мы сами свяжемся с вами, чтобы назначить первый разговор.