Tala
Tala
Tala je fintech podjetje, ki razvija dostopne digitalne finančne storitve za ljudi, ki jim tradicionalne institucije ne zagotavljajo zadostne podpore. V svoji aplikaciji za upravljanje denarja Tala ponuja kredite, plačila, varčevanje in prenose denarja v Keniji, Mehiki, na Filipinih in v Indiji. Uporaba umetne inteligence in strojnega učenja omogoča bolj prilagojene finančne izkušnje, vključno z upravljanjem denarja v realnem času in digitalnimi finančnimi identitetami. Ekipe podjetja Tala razvijajo izdelke, namenjene širjenju dostopa do finančnih orodij in pomoči strankam pri prožnejšem upravljanju denarja.

Senior backend inženir pri podjetju Tala — delo na daljavo iz Indije

Vodili boste razvoj mikro storitev, ki temeljijo na Javi, in API-jev za kreditno infrastrukturo podjetja Tala, zasnovano z umetno inteligenco. Skrbeli boste za zanesljivo dostavo backenda, odzivanje na incidente, zasnovo storitev in mentoriranje inženirjev.

Opis

  • Izgrajujete, upravljate in razvijate backend storitve, API-je in plasti podatkovne integracije
  • Pišete in predstavljate inženirske projektne dokumente (EDD)
  • Načrtujete in optimizirate sheme podatkovnih baz ter poizvedbe
  • Dosegate projektne rezultate ob ohranjanju kakovosti in zmanjševanju tehničnega dolga
  • Prevzemate odgovornost za domenske tehnologije in ocenjujete pomembne razvojne trende v panogi
  • Postavljate visok standard pri pregledih kode in zasnove
  • Ustvarjate čisto in vzdržljivo kodo v skladu z uveljavljenimi standardi
  • Krepite testno infrastrukturo in širiti pokritost backend modulov
  • Pregledujete spremembe, podprte z umetno inteligenco, po standardu, pričakovanem za ročno napisano kodo
  • Določate opozorila, SLI-je in SLO-je ter izboljšujete opazljivost backenda
  • Odzivate se na prej neodkrite incidente, izboljšujete runbooke, vodite tehnični odziv in dokumentirate RCA-je
  • Diagnosticirate in odpravljate težave v razvojnih in produkcijskih okoljih
  • Prevzemate izvedbo domenskega načrta ter prispevate k četrtletnemu in sprintnemu načrtovanju
  • Zgodaj prepoznate ovire in jih eskalirate z ocenami vpliva ter predlaganimi možnostmi
  • Sodelujete z deležniki iz produktnih in poslovnih ekip pri razjasnjevanju zahtev ter opredelitvi uspeha funkcionalnosti
  • Dostavljate domenske rešitve ter prevzemate celovito odgovornost za zasnovo in izvedbo storitev
  • Skrbite za točnost vstopnic in popolnost dokumentacije
  • Sodelujete med časovnimi pasovi z asinhrono komunikacijo
  • Mentorirate mlajše in srednje izkušene inženirje
  • Zagotavljate tehnično vodstvo in mentorstvo backend inženirjem, ki razvijajo ali razširjajo kompleksne module

Zahteve

  • Tekoče komunicirate v angleščini, tudi pisno
  • Načrtujete, gradite in upravljate aplikacije z uporabo Jave, Kotlina in/ali Scale
  • Delate s spletnim ogrodjem, kot je Spring
  • Vodite in dostavljate več projektov, pomembnih za domeno, potrjenih v produkciji
  • Gradite obsežne uporabniške aplikacije v AWS, Google Cloudu ali Azureju z uporabo mikroservisne arhitekture
  • Imate strokovno znanje na svojem področju ter razumete sorodna področja in širšo arhitekturo podjetja
  • Načrtujete storitve in odvisnosti za varnost, vzdržljivost, operativnost in skaliranje
  • Pišete in zagovarjate inženirske projektne dokumente (EDD)
  • Dokazujete ekspertno znanje načrtovanja in razvoja REST API-jev za mobilne in spletne aplikacije
  • Imate bogate izkušnje z relacijskimi podatkovnimi bazami MySQL, MariaDB, PostgreSQL, Oracle ali MS SQL
  • Imate bogate izkušnje z nerelacijskimi podatkovnimi bazami Cassandra, Redshift, DynamoDB ali HDFS
  • Določate pragove opozoril, SLI-je, SLO-je in telemetrijo
  • Izvajate postopno zmanjšanje funkcionalnosti in spremljate na novo izdane funkcije
  • S SDET-om soustvarjate odločitve o pokritosti s sprejemnimi testi
  • Uporabljate prakse varnega kodiranja po standardih ISO-27001, ISO-27701 in OWASP
  • Odpravljate ranljivosti v okviru določenih SLA-jev
  • AI uporabljate suvereno z opredeljevanjem meril sprejemljivosti, ustvarjanjem ponovno uporabnih kontekstnih gradiv, pozivov in veščin ter preverjanjem kode, ki jo ustvari AI
  • Dokazujete ekspertno znanje agilnega razvoja
  • Učinkovito določate prednostne naloge in jasno komunicirate v hitrem okolju
  • Izkazujete močno pobudo za samostojno učenje in delo

Ugodnosti

  • Pomembne priložnosti za poklicno rast in strokovni razvoj
  • Sodelovalno in podporno ekipno okolje