
Tala е финтех компания, която разработва достъпни дигитални финансови услуги за хора, които не получават достатъчно подкрепа от традиционните институции. Чрез своето приложение за управление на пари Tala предлага кредитиране, плащания, спестявания и парични преводи в Кения, Мексико, Филипините и Индия. Използването на изкуствен интелект и машинно обучение подпомага създаването на по-персонализирани финансови преживявания, включително управление на парите в реално време и дигитални финансови идентичности. Екипите на Tala работят по продукти, създадени да разширят достъпа до финансови инструменти и да помогнат на клиентите да управляват парите си по-гъвкаво.
Старши бекенд инженер в Tala — дистанционна работа от Индия
Ще ръководите разработката на базирани на Java микросървиси и API за AI-native кредитната инфраструктура на Tala. Ще отговаряте за надеждната бекенд доставка, реакцията при инциденти, дизайна на услуги и менторството на инженери.
Описание
- Изграждате, управлявате и развивате бекенд услуги, API и слоеве за интеграция на данни
- Пишете и представяте инженерни проектни документи (EDD)
- Проектирате и оптимизирате схеми и заявки към бази данни
- Постигате проектните резултати, като същевременно защитавате качеството и намалявате техническия дълг
- Поемате собственост върху домейн технологиите и оценявате значимите развития в индустрията
- Задавате висок стандарт при прегледите на код и дизайн
- Създавате чист и лесен за поддръжка код в съответствие с установените стандарти
- Укрепвате тестовата инфраструктура и разширявате покритието на бекенд модулите
- Преглеждате промените, подпомогнати от AI, според стандарта, очакван за код, написан ръчно
- Определяте предупреждения, SLI и SLO, като подобрявате наблюдаемостта на бекенда
- Реагирате на инциденти, които преди не са били откривани, подобрявате runbook-овете, ръководите техническата реакция и документирате RCA
- Диагностицирате и отстранявате проблеми в средите за разработка и продукция
- Ръководите изпълнението на домейн пътната карта и допринасяте към тримесечното и спринт планирането
- Идентифицирате блокерите рано и ги ескалирате с оценка на въздействието и предложени варианти
- Партнирате си с продуктови и бизнес заинтересовани страни за изясняване на изискванията и определяне на успеха на функционалностите
- Доставяте домейн решения, като поемате отговорност за дизайна и реализацията на услугите от край до край
- Поддържате тикетите точни и документацията пълна
- Сътрудничите между часови зони чрез асинхронна комуникация
- Наставлявате младши и специалисти със средно ниво
- Осигурявате техническо лидерство и менторство на бекенд инженери, които разработват или разширяват сложни модули
Изисквания
- Да комуникирате свободно на английски, включително писмено
- Да проектирате, изграждате и управлявате приложения с Java, Kotlin и/или Scala
- Да работите с уеб framework като Spring
- Да ръководите и доставяте множество значими за домейна проекти, валидирани в продукция
- Да изграждате мащабни потребителски приложения в AWS, Google Cloud или Azure, използвайки микросървисна архитектура
- Да притежавате експертни познания в своя домейн и да разбирате съседните домейни и по-широката архитектура на компанията
- Да проектирате услуги и зависимости с оглед на сигурността, поддържаемостта, оперативността и мащабирането
- Да създавате и защитавате инженерни проектни документи (EDD)
- Да демонстрирате експертни познания за дизайна и разработката на REST API за мобилни и уеб приложения
- Да имате силен опит с релационни бази данни MySQL, MariaDB, PostgreSQL, Oracle или MS SQL
- Да имате силен опит с нерелационни бази данни Cassandra, Redshift, DynamoDB или HDFS
- Да дефинирате прагове за предупреждения, SLI, SLO и телеметрия
- Да прилагате плавно ограничаване на функционалността и да наблюдавате новоиздадени функции
- Да вземате съвместно със SDET решения за покритието с приемателни тестове
- Да прилагате практики за сигурно кодиране съгласно ISO-27001, ISO-27701 и OWASP
- Да отстранявате уязвимости в рамките на установените SLA
- Да използвате AI свободно чрез дефиниране на критерии за приемане, създаване на повторно използваеми контекстни ресурси, подсказки и умения и валидиране на генериран от AI код
- Да демонстрирате експертно владеене на Agile разработката
- Да приоритизирате ефективно и да комуникирате ясно в динамична среда
- Да проявявате силна инициативност за самостоятелно учене и работа
Придобивки
- Значими възможности за кариерно израстване и професионално развитие
- Сътрудничеща и подкрепяща екипна среда