Lago
Аргентина7 дней назад
15 – 25 USD
в час
Название: Старший разработчик программного обеспечения, E-Commerce Systems Местоположение: Аргентина / Удаленно
Старший разработчик программного обеспечения, E-Commerce Systems Местоположение: Удаленно — Латинская Америка, Восточная Европа, Филиппины. Тип занятости: Полная занятость, понедельник - пятница. 9:00 - 17:00 EST или CST. Компенсация: $15–$25 в час ($2,500 - $4,000 в месяц). Зарплата зависит от опыта. Мы управляем тремя магазинами товаров для дома с каталогом более 100 000 SKU от большой сети производителей. Наш пользовательский технологический стек включает бэкенд на Django, витрину на React, работающую на Cloudflare Workers, и конвейеры данных, которые преобразуют файлы поставщиков в электронных таблицах, электронные письма, файлы SFTP и веб-сайты в чистые данные о продуктах, ценах и запасах. Мы ищем разработчика программного обеспечения для совместной работы с нашим ведущим разработчиком над расширением и улучшением этой платформы. Большая часть работы связана с решением практических бизнес-задач: исправление ненадежных фидов поставщиков, уточнение и улучшение логики ценообразования, создание API, повышение качества данных о продуктах и замена ручных рабочих процессов в электронных таблицах надежным программным обеспечением. Мы ценим инженеров, которые тщательно исследуют проблемы, пишут значимые тесты, четко общаются и продуктивно используют ИИ-помощников по кодированию, оставаясь при этом ответственными за выпускаемый код. Над чем вы будете работать Данные о продуктах. Импорт и фиды поставщиков, наша внутренняя PIM, категоризация, изображения и качество данных в большом, непоследовательном каталоге. Запасы и ценообразование. Получение фидов (AWS Lambda, S3, SFTP), скраперы для поставщиков без фидов, а также логика ценообразования, скидок и корзины, зависящая от них. API витрины. Мы заменяем Shopify нашим собственным бэкендом Django и витриной на React Router. Вы будете создавать и тестировать конечные точки API, от которых зависит новый сайт. Поиск. Поиск, фасеты и рекомендации на базе Elasticsearch. Внутренние инструменты и автоматизация. Найдите ручную, повторяющуюся работу по всему бизнесу (мерчандайзинг, обслуживание клиентов, операции) и замените ее чем-то надежным. Иногда это скрипт или экран администратора. Иногда это рабочий процесс на основе LLM, если это правильный инструмент для решения проблемы. Инфраструктура. Мы переносим вручную созданные ресурсы AWS и Cloudflare в OpenTofu. Некоторые знания здесь полезны, но не обязательны. Как мы работаем Тесты прежде всего. Мы пишем падающий тест, затем код. Тесты создают свои собственные данные и проверяют точные значения. Тест, который проверяет только ответ 200, не считается. Типизированный, рецензируемый, небольшой. Python аннотирован типами и проверяется, TypeScript работает в строгом режиме, а изменения вносятся в виде небольших, сфокусированных pull request с одним исправлением на коммит. Работа в продакшене — это тщательная работа. Миграции, исправления данных и изменения инфраструктуры согласовываются перед их выполнением, и мы не сохраняем секреты. Мы ежедневно используем ИИ-помощников по кодированию и проверяем все, что они производят. Мы придерживаемся письменных соглашений по проекту, которым следуют агенты. Мы хотим получить от этих инструментов реальную скорость и при этом нести ответственность за каждую строку выпущенного кода, а также уметь распознавать, когда помощник ошибся. Как выглядит успех Успех означает меньше повторяющихся сбоев фидов данных, более точную информацию о каталоге и ценах, надежные API, улучшенный поиск и операционные рабочие процессы, значительное покрытие автоматизированными тестами и код, который команда может уверенно поддерживать. Требования Сильные навыки программирования на Python и опыт создания продакшн-программного обеспечения. Глубокие знания SQL и PostgreSQL, включая способность анализировать производительность запросов. Значительный опыт создания и использования API. Django Ninja, Pydantic или OpenAPI. Опыт обработки реальных данных из файлов CSV или Excel, внешних фидов, скрапинга или ETL-конвейеров. Достаточный опыт работы с React и TypeScript для внесения вклада в работу над фронтендом при необходимости. Сильные практики тестирования, включая утверждения на основе конкретных бизнес-результатов, а не только статуса ответа. Хорошее инженерное суждение при выборе между скриптами, функциями приложений, улучшениями процессов и автоматизацией на базе ИИ. Четкая письменная коммуникация для pull request, технической документации, тикетов и сотрудничества. Способность исследовать незнакомые системы, работать независимо и поставлять поддерживаемые решения. Предпочтительные квалификации Практический опыт работы с Django, включая его ORM, миграции и инструменты администрирования. Знакомство с Django Ninja, Pydantic, OpenAPI или аналогичными инструментами разработки API. Опыт работы в электронной коммерции, связанный с каталогами продуктов, PIM, управлением заказами, оформлением заказов или Stripe. Опыт работы с Elasticsearch или другой крупной поисковой платформой. Знакомство с AWS Lambda, S3, ECS, Cloudflare Workers или OpenTofu/Terraform. Опыт работы с большими каталогами продуктов или интенсивными данными в розничных системах. Практический опыт использования ИИ-помощников по кодированию в процессе проверки кода, основанном на разработке через тестирование. Преимущества Удаленная работа: Работайте где угодно — наша команда глобальная, и мы ценим баланс между работой и личной жизнью. Возможности для роста: Как ключевой игрок, вы будете иметь возможность формировать свою роль и расти вместе с нами. Инновационная культура: Присоединяйтесь к команде, увлеченной использованием данных для решения задач и достижения успеха на быстро развивающемся рынке. В рамках нашего рекрутингового процесса всех кандидатов просят прочитать, понять и согласиться с Соглашением о конфиденциальности и недопущении обхода Lago. Это обеспечивает уважительный и профессиональный опыт для всех участников.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно
Тип занятости
Полная занятость
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить