Американская компания ищет старшего разработчика Python с опытом разработки облачных приложений, чтобы присоединиться к нашей команде. Долгосрочное партнерство (контракт на 1+ год с возможностью продления), полный рабочий день, полностью удаленно. Продукт представляет собой решение для цепочки поставок. работает как веб-приложение SaaS, размещенное в Azure. ОБЯЗАННОСТИ:* Внутренняя разработка функций, сервисов и приложений на Python* Повышение качества программного обеспечения путем решения проб
Американская компания ищет старшего разработчика Python с опытом разработки облачных приложений, чтобы присоединиться к нашей команде. Долгосрочное партнерство (контракт на 1+ год с возможностью продления), полный рабочий день, полностью удаленно. Продукт представляет собой решение для цепочки поставок. работает как веб-приложение SaaS, размещенное в Azure. ОБЯЗАННОСТИ:* Внутренняя разработка функций, сервисов и приложений на Python* Повышение качества программного обеспечения путем решения проблем, выявленных отделом контроля качества или клиентами* Разработка инфраструктуры и API для поддержки пользовательских проектов* Разработка и разрабатывать универсальные, безопасные и масштабируемые сервисы и API RESTful* Рефакторинг модулей для устранения наиболее важных слабых мест.* Анализировать требования, предлагать концепции и оценивать усилия по разработке.* Оценивать и выбирать технологии, компоненты, платформы и элементы инфраструктуры Python* Белый коробочное тестирование и разработка модульных тестов* Техническая системная документация (документация исходного кода, внешняя документация, система отслеживания ошибок и т. д.) ТРЕБУЕМЫЕ НАВЫКИ: * Опыт разработки серверных компонентов Python (5+ лет) * Знание Django, Celery и SQLAlchemy.* Владение базой данных PostgreSQL* Опыт создания облачных приложений: практики CI/CD (Terraform, Terragrunt, Digger, GitHub Actions, Azure DevOps, ArgoCD, Docker, K8s (AKS, EKS)). Большой упор на IaaC. (3+ года)* Знание лучших практик серверной архитектуры, включая производительность, безопасность и масштабируемость* Английский язык выше среднего* Основы Scrum НАВЫКИ СЧИТАЮТСЯ ПЛЮСОМ:* Знание предметной области в цепочке поставок* Опыт работы с JavaScript и React* Azure и опыт работы в Azure DevOps. УСЛОВИЯ РАБОТЫ:* Распределенная команда: УДАЛЕННАЯ работа.* Полный рабочий день (40 часов в неделю).* Гибкий график, с фиксированными часами с 16:00 до 20:00 по киевскому времени для общения* Официальный договор: зарплата, больничные. , праздники, каникулы.* Дружелюбный и веселый коллектив, поддерживающее руководство.* Конкурентоспособная зарплата в долларах США. ПРОЦЕСС НАЙМА:* Шаг 1 – предварительное собеседование (основные вопросы) – 30–45 минут* Шаг 2 – внутреннее техническое собеседование (технические вопросы) ) - до 60 минут* Шаг 3 - техническое интервью с руководителем группы и архитектором - до 60 минут