
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, і проєктуванням масштабованих систем.
- Мати ступінь бакалавра з комп’ютерних наук або суміжної галузі чи еквівалентний практичний досвід.
- Бути командним, допитливим і вмотивованим навчатися та розвиватися в динамічному середовищі.
- Мати можливість працювати в офісі в Редвуд-Сіті три дні на тиждень і законний дозвіл на роботу у США.
- пільги
Переваги
- В описі вакансії не зазначено пільг, бонусів або додаткової компенсації.