Tala
Tala
Tala je fintech spoločnosť, ktorá vytvára dostupné digitálne finančné služby pre ľudí, ktorým tradičné inštitúcie neposkytujú dostatočnú podporu. Prostredníctvom svojej aplikácie Tala ponúka úvery, platby, sporenie a prevody v Keni, Mexiku, na Filipínach a v Indii. Využívanie umelej inteligencie a strojového učenia podporuje personalizovanejšie finančné služby vrátane správy peňazí v reálnom čase a digitálnych finančných identít. Tímy spoločnosti Tala pracujú na produktoch, ktoré rozširujú prístup k finančným nástrojom a pomáhajú zákazníkom spravovať peniaze flexibilnejšie.

Senior backend inžinier v spoločnosti Tala — práca na diaľku z Indie

Povediete vývoj mikroslužieb v Jave a API pre AI-native úverovú infraštruktúru spoločnosti Tala. Budete zodpovedať za spoľahlivé dodávanie backendu, reakcie na incidenty, návrh služieb a mentoring inžinierov.

Popis

  • Budovať, prevádzkovať a rozvíjať backendové služby, API a vrstvy dátovej integrácie
  • Písať a prezentovať technické návrhové dokumenty (EDD)
  • Navrhovať a optimalizovať databázové schémy a dotazy
  • Dodávať projektové výsledky pri zachovaní kvality a znižovaní technického dlhu
  • Zodpovedať za doménové technológie a sledovať relevantný vývoj v odvetví
  • Udržiavať vysoký štandard pri kontrolách kódu a návrhov
  • Tvoriť čistý a udržiavateľný kód podľa zavedených štandardov
  • Posilňovať testovaciu infraštruktúru a rozširovať pokrytie backendových modulov
  • Kontrolovať zmeny podporené AI podľa štandardu očakávaného pri ručne napísanom kóde
  • Definovať upozornenia, SLI a SLO a zároveň zlepšovať pozorovateľnosť backendu
  • Reagovať na predtým neodhalené incidenty, zlepšovať runbooky, viesť technickú reakciu a dokumentovať RCA
  • Diagnostikovať a riešiť problémy vo vývojových aj produkčných prostrediach
  • Riadiť realizáciu doménového plánu a prispievať ku kvartálnemu a sprintovému plánovaniu
  • Včas identifikovať blokátory a eskalovať ich spolu s posúdením dopadu a navrhovanými možnosťami
  • Spolupracovať s produktovými a obchodnými zainteresovanými stranami na spresnení požiadaviek a definovaní úspechu funkcií
  • Dodávať doménové riešenia a zároveň niesť zodpovednosť za návrh a implementáciu služieb od začiatku do konca
  • Udržiavať tikety presné a dokumentáciu kompletnú
  • Spolupracovať naprieč časovými pásmami prostredníctvom asynchrónnej komunikácie
  • Mentorovať juniorných a mediorných inžinierov
  • Poskytovať technické vedenie a mentoring backendovým inžinierom, ktorí vyvíjajú alebo rozširujú komplexné moduly

Požiadavky

  • Plynulo komunikovať v angličtine vrátane písomnej komunikácie
  • Navrhovať, vytvárať a prevádzkovať aplikácie v Jave, Kotline a/alebo Scale
  • Pracovať s webovým frameworkom, napríklad Spring
  • Viesť a dodávať viacero významných doménových projektov overených v produkcii
  • Budovať rozsiahle spotrebiteľské aplikácie v AWS, Google Cloud alebo Azure s využitím architektúry mikroslužieb
  • Mať odborné znalosti vo svojej doméne, rozumieť súvisiacim doménam a širšej architektúre spoločnosti
  • Navrhovať služby a závislosti s ohľadom na bezpečnosť, udržiavateľnosť, prevádzkovateľnosť a škálovateľnosť
  • Tvoriť a obhajovať technické návrhové dokumenty (EDD)
  • Preukázať expertné znalosti návrhu a vývoja REST API pre mobilné a webové aplikácie
  • Mať rozsiahle skúsenosti s relačnými databázami MySQL, MariaDB, PostgreSQL, Oracle alebo MS SQL
  • Mať rozsiahle skúsenosti s nerelačnými databázami Cassandra, Redshift, DynamoDB alebo HDFS
  • Definovať prahy upozornení, SLI, SLO a telemetriu
  • Implementovať riadené znižovanie funkcionality a monitorovať novo vydané funkcie
  • Spolurozhodovať so SDET o pokrytí akceptačnými testami
  • Uplatňovať postupy bezpečného kódovania podľa ISO-27001, ISO-27701 a OWASP
  • Odstraňovať zraniteľnosti v rámci stanovených SLA
  • Plynulo využívať AI stanovovaním akceptačných kritérií, vytváraním opakovane použiteľných kontextových podkladov, promptov a zručností a overovaním kódu generovaného AI
  • Preukázať expertnú úroveň v agilnom vývoji
  • Efektívne určovať priority a jasne komunikovať v rýchlom prostredí
  • Prejavovať vysokú mieru iniciatívy pri samostatnom učení a práci

Benefity

  • Významné príležitosti na kariérny rast a profesijný rozvoj
  • Spolupracujúce a podporné tímové prostredie