Детали вакансии
Разработка
Синьор
Удаленка
Английский
Oct 8

Старший Python-разработчик

Старший Python-разработчик в Grid Dynamics: проектирование Python-движков рабочих процессов и конечных автоматов для требований к оборудованию, интеграция с REST API JAMA Connect. Удаленная работа, конкурентоспособная зарплата, льготы.

Присоединяйтесь к команде инженеров мирового класса в Grid Dynamics, где мы создаем критически важные инженерные инструменты. Мы ищем бэкенд-разработчика с чувством ответственности, который будет проектировать Python-движки рабочих процессов и конечные автоматы, связывающие сложные требования к оборудованию с оптимизированными цифровыми утверждениями. Основные функции: Проектирование и реализация высокопроизводительных асинхронных Python-бэкенд-сервисов с использованием FastAPI и asyncio для поддержки сложных рабочих процессов проверки. Преобразование сложной бизнес-логики в надежные конечные автоматы, управление переходами требований от черновика к активному состоянию и далее к утвержденному/отклоненному. Создание и поддержка уровня интеграции с REST API JAMA Connect, обеспечение бесперебойной синхронизации данных и обработка крайних случаев, таких как ограничение частоты запросов и повторные попытки. Выполнение роли основного архитектора контракта клиент-сервер, сотрудничество с инженерами Swift/macOS для определения JSON-схем, кодов ошибок и перечислений статусов. Проектирование реляционных схем баз данных в PostgreSQL, поддерживающих полные журналы аудита и версионированные записи для каждого решения об утверждении. Поддержание высокого качества кода с помощью тщательного тестирования pytest и документирование жизненного цикла API для обеспечения долгосрочной поддерживаемости для QA и будущих инженеров.

Подтвержденный опыт работы с асинхронными паттернами ввода-вывода (FastAPI, asyncio или aiohttp) и глубокое понимание написания неблокирующего масштабируемого кода. Сильный опыт проектирования и использования RESTful API, включая работу с пагинацией, обработкой ошибок и интеграцией сторонних сервисов. Продвинутые навыки работы с PostgreSQL, особенно в проектировании схем для отслеживания версий, сложных миграций и журналов аудита с высокой целостностью. Подтвержденный опыт создания конечных автоматов или сложных движков рабочих процессов, включающих многоэтапные утверждения и переходы статусов. Мышление "сначала тесты" с профессиональным опытом использования pytest для модульного и интеграционного тестирования как с мок-объектами, так и с реальными конечными точками.

Возможность работать над передовыми проектами Работа с высокомотивированной и преданной командой Конкурентоспособная зарплата Гибкий график Пакет льгот - медицинская страховка, спорт Возможности профессионального развития

pytest
REST API
Python
asyncio
PostgreSQL
FastAPI

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Python-разработчик

Вакансия Python-разработчика в компании InvoZone, занимающейся разработкой программного обеспечения, с возможностью удаленной работы.

I
InvoZone

Python-разработчик

Старший Python-разработчик, удаленная позиция

N
NDA

Старший Python разработчик (платежи)

Старший Python разработчик для платежной платформы, удаленная работа, полная занятость. Опыт от 6 лет.

В
Вераль