
Poshmark je društvena internetska tržnica prvenstveno namijenjena mobilnim uređajima za modu, uređenje doma, kozmetičke proizvode, modne dodatke i drugu novu i rabljenu robu. Njegove aplikacije za iOS i Android omogućuju pojedincima da izravno s telefona objavljuju artikle, društveno dijele oglase i otkrivaju proizvode putem značajki zajednice kao što su Posh Parties. Platforma također podržava unaprijed plaćene naljepnice za dostavu, zaštitu kupaca i provjeru autentičnosti vrijednih artikala, povezujući potrošačku e-trgovinu s društvenom kupnjom i prodajom između korisnika.
Softverski inženjer II, osnovna infrastruktura (hibridno, Redwood City)
Razvijajte full-stack iskustva za prodavatelje na modnom tržištu Poshmark, od objave proizvoda do narudžbi i upravljanja zalihama. Izrađujte skalabilna frontend sučelja i backend usluge koje podržavaju pouzdano poslovanje prodavatelja.
Opis
- Izrađivati i održavati full-stack funkcionalnosti za radne tokove prodavatelja, poput upravljanja objavama, narudžbama i zalihama.
- Razvijati responzivna, pristupačna i visokoučinkovita sučelja uz moderne frontend okvire.
- Izrađivati i podržavati backend usluge i API-je za funkcionalnosti namijenjene prodavateljima.
- Surađivati s kolegama i iskusnijim inženjerima na isporuci skalabilnih sustava koje je lako održavati kroz cijeli tehnološki stog.
- Pisati čist, dokumentiran i dobro testiran kôd u skladu s najboljim inženjerskim praksama.
- Sudjelovati u pregledima kôda i primjenjivati povratne informacije radi poboljšanja kvalitete implementacije.
- Dijagnosticirati i rješavati produkcijske probleme u frontend i distribuiranim backend sustavima.
- Unapređivati razvojne procese, alate i timske radne tokove.
- Izgraditi stručnost u bazi kôda, alatima i tehnološkom stogu tima za prodavatelje.
- Isporučivati full-stack funkcionalnosti spremne za produkciju uz podršku iskusnijih inženjera.
- Preuzimati odgovornost za manje i srednje komponente i funkcionalnosti do njihova dovršetka.
- Surađivati s produktnim timom, QA timom i dizajnom na isporuci funkcionalnosti.
- Samostalno voditi full-stack rad od dizajna do produkcije.
- Podržavati poboljšanja performansi i skalabilnosti na klijentskoj i serverskoj strani.
- Razvijati znanje o arhitekturi sustava i koristiti podatke za donošenje tehničkih odluka.
- Doprinositi tehničkim raspravama i inicijativama koje poboljšavaju pouzdanost, upotrebljivost i učinkovitost.
- Mentorirati pripravnike i nove zaposlenike.
Zahtjevi
- Imati 2–4 godine profesionalnog iskustva u full-stack softverskom inženjerstvu, uključujući stručnu praksu.
- Razumjeti osnove računalnih znanosti poput struktura podataka, algoritama i dizajna softvera.
- Koristiti moderni frontend okvir poput Reacta, Vuea ili Angulara.
- Imati napredno znanje HTML-a, CSS-a te JavaScripta ili TypeScripta.
- Stručno raditi barem s jednim backend jezikom, uključujući Ruby, Javu, JavaScript ili Python.
- Poznavati RESTful API-je, SQL ili NoSQL baze podataka te sustave predmemoriranja ili redova poruka.
- Imati iskustvo u izradi responzivnih web-aplikacija usmjerenih na korisnike.
- Pokazivati interes za tehnologije u oblaku poput AWS-a ili GCP-a i dizajn skalabilnih sustava.
- Imati prvostupničku diplomu iz računalnih znanosti ili srodnog područja, odnosno ekvivalentno praktično iskustvo.
- Biti suradljiv, znatiželjan i motiviran za učenje i razvoj u dinamičnom okruženju.
- Moći raditi iz ureda u Redwood Cityju tri dana tjedno i imati zakonsko ovlaštenje za rad u Sjedinjenim Američkim Državama.
- beneficije
Pogodnosti
- U oglasu nisu navedene beneficije, pogodnosti ni dodatna naknada.