
Malbek razvija platformo za upravljanje življenjskega cikla pogodb za podjetja, ki ustvarjanje, izvajanje in analizo pogodb ter povezane delovne tokove združuje v enem sistemu. Njegov izdelek združuje orodja CLM z vpogledi in priporočili, ustvarjenimi z umetno inteligenco, pogodbami clickwrap ter tržnico integracij brez programiranja. Malbek podpira pravne, nabavne, prodajne in finančne ekipe v velikih organizacijah, ki si prizadevajo za bolj dosledne postopke sklepanja pogodb, boljši pregled nad sporazumi in učinkovitejše sodelovanje med oddelki.
Senior full-stack razvijalec — Malbek, delo na daljavo iz Združenih držav
Gradite in povečujte SaaS-platformo podjetja Malbek s tehnologijami Angular, Spring, API-ji in podatkovnimi bazami. Strankam v Združenih državah zagotavljajte zanesljive, visoko zmogljive funkcionalnosti od začetka do konca.
Opis
- Gradite in vzdržujte full-stack funkcionalnosti izdelka v uporabniških vmesnikih, zalednih storitvah, API-jih in shemah podatkovnih baz.
- Vodite funkcionalnosti od tehničnega načrtovanja in ocenjevanja do razvoja, testiranja, uvajanja in spremljanja.
- Razvijajte RESTful in GraphQL API-je z mislijo na razširljivost, različice in zmogljivost poizvedb.
- Pišite učinkovite poizvedbe do podatkovnih baz, načrtujte normalizirane sheme ter podpirajte indeksiranje in optimizacijo poizvedb.
- Vzdržujte integracije tretjih oseb, vključno s tokovi preverjanja pristnosti OAuth2 in SSO ter obravnavo dogodkov webhookov.
- Ustvarjajte enotske, integracijske in end-to-end teste, ohranjajte avtomatizirano pokritost ter prispevajte k pregledom kode.
- Pomagajte oblikovati arhitekturne odločitve glede meja storitev, predpomnjenja in pretoka podatkov.
- Optimizirajte zmogljivost aplikacij s profiliranjem, testiranjem obremenitve ter izboljšavami poizvedb in predpomnjenja.
- Storitve opremite z beleženjem, metrikami in sledenjem ter jih spremljajte, obenem pa diagnosticirajte incidente v produkciji.
- Izboljšujte procese CI/CD, infrastrukturo kot kodo in avtomatizacijo uvajanja.
- Uporabljajte varne razvojne prakse, ki zajemajo preverjanje vhodnih podatkov, šifriranje ter upravljanje odvisnosti in ranljivosti.
- Sodelujte pri načrtovanju sprintov, dnevnih sestankih, retrospektivah in drugih agilnih obredih.
Zahteve
- Vsaj 10 let poklicnih izkušenj s full-stack razvojem.
- Napredno znanje Angularja in TypeScripta ali JavaScripta, vključno z arhitekturo komponent in upravljanjem stanja.
- Obsežne izkušnje z ogrodjem Spring pri izdelavi zalednih storitev za produkcijo.
- Praktične izkušnje z načrtovanjem, razvojem in uporabo RESTful API-jev ter poznavanje različic in dokumentacije.
- Delovno znanje relacijskih podatkovnih baz, kot sta PostgreSQL in MySQL, vključno z načrtovanjem shem in optimizacijo poizvedb, in/ali NoSQL podatkovnih baz, kot sta MongoDB in DynamoDB.
- Izkušnje z AWS, GCP ali Azure ter njihovimi osnovnimi računalniškimi, shranjevalnimi in omrežnimi storitvami.
- Odlično obvladovanje Gita, praks pregledovanja kode in orodij CI/CD, kot so GitHub Actions, Jenkins ali CircleCI.
- Izkušnje z razvojem avtomatiziranih testov z orodji Jest, Mocha, Cypress ali Playwright.
- Dobro poznavanje praks spletne varnosti, vključno s tveganji OWASP Top 10, preverjanjem pristnosti, avtorizacijo in šifriranjem.
- Dobro poznavanje podatkovnih struktur, algoritmov in osnov načrtovanja sistemov.
- Odlične komunikacijske sposobnosti in zmožnost sodelovanja med različnimi funkcijami.
- Zaželeno: načrtovanje GraphQL shem in razvoj razreševalnikov.
- Zaželeno: izkušnje z Dockerjem, Kubernetesom, Terraformom in CloudFormationom.
- Zaželeno: izkušnje z mikrostoritvami, dogodkovno vodenimi sistemi, Kafko, SQS in RabbitMQ.
- Zaželeno: izkušnje z Datadogom, Grafano, ELK in OpenTelemetryjem.
- Zaželeno: izkušnje z orodji za elektronsko podpisovanje ali delovne tokove dokumentov ter njihovimi API-ji.
- Zaželeno: prispevki k odprtokodnim projektom.
Ugodnosti
- Plača in paket lastniških deležev.
- Celovit paket ugodnosti.
- Prilagodljiv plačan dopust in kultura, ki podpira delo na daljavo.
- Proračun za učenje in poklicni razvoj.
- Sodelovalno delovno okolje z visoko rastjo.