
Poshmark je sociálne trhovisko zamerané na mobilné zariadenia, ktoré ponúka módu, bytové dekorácie, kozmetické výrobky, doplnky a ďalší nový aj použitý tovar. Jeho aplikácie pre iOS a Android umožňujú jednotlivcom pridávať ponuky priamo z telefónu, zdieľať ich na sociálnych sieťach a objavovať produkty prostredníctvom komunitných funkcií, ako sú Posh Parties. Platforma podporuje aj predplatené prepravné štítky, ochranu kupujúcich a overovanie hodnotných položiek, čím spája spotrebiteľský elektronický obchod so sociálnym nakupovaním a predajom medzi používateľmi.
Softvérový inžinier II, základná infraštruktúra (hybridne, Redwood City)
Tvorba full-stack riešení pre predajcov na módnom trhovisku Poshmark, od ponúk cez objednávky až po inventár. Vývoj škálovateľných frontendových rozhraní a backendových služieb na podporu spoľahlivých operácií predajcov.
Popis
- Vytvárať a udržiavať full-stack funkcie pre pracovné postupy predajcov, ako sú správa ponúk, objednávok a inventára.
- Vyvíjať responzívne, prístupné a výkonné rozhrania pomocou moderných frontendových frameworkov.
- Vytvárať a podporovať backendové služby a API pre funkcie určené predajcom.
- Spolupracovať s kolegami a seniornými inžiniermi na dodávaní škálovateľných a udržiavateľných systémov naprieč celým technologickým zásobníkom.
- Vytvárať čistý, zdokumentovaný a dobre testovaný kód v súlade s osvedčenými inžinierskymi postupmi.
- Zúčastňovať sa na kontrolách kódu a využívať spätnú väzbu na zlepšovanie kvality implementácie.
- Diagnostikovať a riešiť produkčné problémy vo frontendových aj distribuovaných backendových systémoch.
- Zlepšovať vývojové procesy, nástroje a tímové pracovné postupy.
- Získavať odborné znalosti o kódovej základni, nástrojoch a technologickom zásobníku tímu pre predajcov.
- Dodávať produkčne pripravené full-stack funkcie s podporou seniorných inžinierov.
- Prevziať zodpovednosť za menšie až stredne veľké komponenty a funkcie až do ich dokončenia.
- Spolupracovať s produktovým tímom, QA a dizajnom na dodávaní funkcií.
- Samostatne viesť full-stack úlohy od návrhu až po nasadenie do produkcie.
- Podporovať zlepšovanie výkonu a škálovateľnosti na strane klienta aj servera.
- Budovať znalosti architektúry systému a využívať dáta pri technických rozhodnutiach.
- Prispievať k technickým diskusiám a iniciatívam, ktoré zlepšujú spoľahlivosť, použiteľnosť a efektivitu.
- Poskytovať mentoring stážistom a novým zamestnancom.
Požiadavky
- Mať 2 až 4 roky profesionálnych skúseností s full-stack vývojom softvéru vrátane stáží.
- Rozumieť základom informatiky, ako sú dátové štruktúry, algoritmy a návrh softvéru.
- Používať moderný frontendový framework, napríklad React, Vue alebo Angular.
- Preukázať pokročilé znalosti HTML, CSS a JavaScriptu alebo TypeScriptu.
- Ovládať aspoň jeden backendový jazyk vrátane Ruby, Javy, JavaScriptu alebo Pythonu.
- Poznať RESTful API, SQL alebo NoSQL databázy a systémy cachovania alebo správ.
- Mať skúsenosti s tvorbou responzívnych webových aplikácií orientovaných na používateľov.
- Prejavovať záujem o cloudové technológie, ako sú AWS alebo GCP, a návrh škálovateľných systémov.
- Mať bakalársky titul z informatiky alebo príbuzného odboru, prípadne rovnocenné praktické skúsenosti.
- Byť tímový, zvedavý a motivovaný učiť sa a rozvíjať v dynamickom prostredí.
- Byť schopný pracovať v kancelárii v Redwood City tri dni týždenne a mať zákonné oprávnenie pracovať v Spojených štátoch.
- benefity
Benefity
- V pracovnej ponuke nie sú uvedené benefity, výhody ani dodatočná kompenzácia.