
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