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