Malbek
Malbek
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.