
Poshmark — социальный маркетплейс, ориентированный прежде всего на мобильные устройства, где продаются новые и бывшие в употреблении товары: одежда, предметы интерьера, косметика, аксессуары и многое другое. Приложения для iOS и Android позволяют пользователям размещать объявления прямо с телефона, делиться ими в социальных сетях и находить товары с помощью функций сообщества, таких как Posh Parties. Платформа также поддерживает предоплаченные этикетки для доставки, защиту покупателей и проверку подлинности дорогостоящих товаров, объединяя потребительскую электронную коммерцию с социальными покупками и продажами между частными лицами.
Инженер-программист II, базовая инфраструктура (гибридный формат, Редвуд-Сити)
Создавайте полнофункциональные решения для продавцов на модном маркетплейсе Poshmark, охватывающие процессы размещения объявлений, заказов и управления запасами. Разрабатывайте масштабируемые интерфейсы и серверные сервисы, обеспечивающие надежную работу продавцов.
Описание
- Создавать и поддерживать полнофункциональные возможности для рабочих процессов продавцов, включая размещение объявлений, управление заказами и запасами.
- Разрабатывать отзывчивые, доступные и высокопроизводительные интерфейсы с использованием современных frontend-фреймворков.
- Создавать и поддерживать серверные сервисы и API для функций, предназначенных продавцам.
- Работать с коллегами и старшими инженерами над созданием масштабируемых и сопровождаемых систем по всему технологическому стеку.
- Писать чистый, документированный и хорошо протестированный код в соответствии с лучшими инженерными практиками.
- Участвовать в проверке кода и применять полученные отзывы для повышения качества реализации.
- Диагностировать и устранять производственные проблемы во frontend- и распределенных backend-системах.
- Совершенствовать процессы разработки, инструменты и рабочие процессы команды.
- Развивать экспертность в кодовой базе, инструментах и технологическом стеке команды продавцов.
- Поставлять готовые к эксплуатации полнофункциональные возможности при поддержке старших инженеров.
- Самостоятельно доводить небольшие и средние компоненты и функции до завершения.
- Взаимодействовать с командами продукта, контроля качества и дизайна для реализации функций.
- Самостоятельно выполнять полнофункциональные задачи от проектирования до запуска в производство.
- Поддерживать улучшения производительности и масштабируемости клиентской и серверной частей.
- Развивать знания об архитектуре систем и использовать данные для принятия технических решений.
- Участвовать в технических обсуждениях и инициативах, направленных на повышение надежности, удобства использования и эффективности.
- Наставлять стажеров и новых сотрудников.
Требования
- Иметь 2–4 года профессионального опыта в полнофункциональной разработке программного обеспечения, включая стажировки.
- Понимать основы компьютерных наук, включая структуры данных, алгоритмы и проектирование программного обеспечения.
- Использовать современный frontend-фреймворк, например React, Vue или Angular.
- Обладать сильными навыками работы с HTML, CSS и JavaScript или TypeScript.
- Уверенно работать хотя бы с одним серверным языком, включая Ruby, Java, JavaScript или Python.
- Знать RESTful API, SQL- или NoSQL-базы данных, а также системы кэширования или очередей сообщений.
- Иметь опыт создания адаптивных веб-приложений для пользователей.
- Проявлять интерес к облачным технологиям, таким как AWS или GCP, и проектированию масштабируемых систем.
- Иметь степень бакалавра в области компьютерных наук или смежной области либо эквивалентный практический опыт.
- Быть готовым к сотрудничеству, любознательным и мотивированным к обучению и развитию в динамичной среде.
- Иметь возможность работать в офисе в Редвуд-Сити три дня в неделю и законное разрешение на работу в США.
- льготы
Преимущества
- В описании вакансии не указаны льготы, бонусы или дополнительная компенсация.