
Tala je fintechová společnost, která vytváří dostupné digitální finanční služby pro lidi, kterým tradiční instituce neposkytují dostatečnou podporu. Ve své finanční aplikaci Tala nabízí úvěry, platby, spoření a převody v Keni, Mexiku, na Filipínách a v Indii. Využití umělé inteligence a strojového učení podporuje personalizovanější finanční služby, včetně správy peněz v reálném čase a digitálních finančních identit. Týmy společnosti Tala pracují na produktech, které mají rozšiřovat přístup k finančním nástrojům a pomáhat zákazníkům flexibilněji spravovat jejich peníze.
Senior backendový inženýr ve společnosti Tala — práce na dálku z Indie
Veďte vývoj mikroslužeb v Javě a API pro úvěrovou infrastrukturu Tala založenou na AI. Ponesete odpovědnost za spolehlivé dodávání backendu, reakci na incidenty, návrh služeb a mentoring inženýrů.
Popis
- Vyvíjejte, provozujte a rozvíjejte backendové služby, API a vrstvy integrace dat
- Pište a prezentujte dokumenty technického návrhu (EDD)
- Navrhujte a optimalizujte databázová schémata a dotazy
- Dosahujte projektových výsledků při zachování kvality a snižování technického dluhu
- Buďte vlastníkem technologií své domény a vyhodnocujte relevantní vývoj v oboru
- Nastavujte vysoký standard při kontrolách kódu a návrhů
- Vytvářejte čistý a udržovatelný kód podle zavedených standardů
- Posilujte testovací infrastrukturu a rozšiřujte pokrytí backendových modulů
- Kontrolujte změny vytvořené s pomocí AI podle standardu očekávaného od ručně napsaného kódu
- Definujte upozornění, SLI a SLO a zlepšujte pozorovatelnost backendu
- Reagujte na dosud neodhalené incidenty, zlepšujte provozní postupy, veďte technickou reakci a dokumentujte RCA
- Diagnostikujte a řešte problémy ve vývojových i produkčních prostředích
- Odpovídejte za realizaci roadmapy domény a přispívejte ke kvartálnímu a sprintovému plánování
- Včas identifikujte blokátory a eskalujte je s posouzením dopadu a navrženými možnostmi
- Spolupracujte s produktovými a obchodními stakeholdery na upřesnění požadavků a definování úspěchu funkcí
- Dodávejte doménová řešení a nesete odpovědnost za návrh a implementaci služeb od začátku do konce
- Udržujte tikety aktuální a dokumentaci kompletní
- Spolupracujte napříč časovými pásmy prostřednictvím asynchronní komunikace
- Poskytujte koučování juniorním a mediorním inženýrům
- Poskytujte technické vedení a mentoring backendovým inženýrům, kteří vyvíjejí nebo rozšiřují komplexní moduly
Požadavky
- Plynně komunikujte anglicky, včetně písemné komunikace
- Navrhujte, vytvářejte a provozujte aplikace s využitím Javy, Kotlinu a/nebo Scaly
- Pracujte s webovým frameworkem, například Spring
- Veďte a dodávejte několik projektů významných pro doménu, ověřených v produkci
- Vytvářejte rozsáhlé spotřebitelské aplikace v AWS, Google Cloud nebo Azure s využitím mikroslužbové architektury
- Mějte odborné znalosti ve své doméně, rozumějte souvisejícím doménám a širší architektuře společnosti
- Navrhujte služby a závislosti s ohledem na bezpečnost, udržovatelnost, provozuschopnost a škálování
- Pište a obhajujte dokumenty technického návrhu (EDD)
- Mějte expertní znalosti návrhu a vývoje REST API pro mobilní a webové aplikace
- Mějte rozsáhlé zkušenosti s relačními databázemi MySQL, MariaDB, PostgreSQL, Oracle nebo MS SQL
- Mějte rozsáhlé zkušenosti s nerelačními databázemi Cassandra, Redshift, DynamoDB nebo HDFS
- Definujte prahové hodnoty upozornění, SLI, SLO a telemetrii
- Implementujte řízené omezení funkcionality a monitorujte nově vydané funkce
- Spolurozhodujte se SDET o rozsahu pokrytí Acceptance Test
- Uplatňujte postupy bezpečného kódování ISO-27001, ISO-27701 a OWASP
- Odstraňujte zranitelnosti v rámci stanovených SLA
- Umějte plynule využívat AI: definujte akceptační kritéria, vytvářejte opakovaně použitelné kontextové materiály, prompty a dovednosti a ověřujte kód generovaný AI
- Prokazujte expertní znalost agilního vývoje
- Efektivně stanovujte priority a jasně komunikujte v rychle se měnícím prostředí
- Prokazujte silnou iniciativu při samostatném učení a práci
Benefity
- Významné příležitosti pro kariérní růst a profesní rozvoj
- Spolupracující a podporující týmové prostředí