
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-розробкою
- Умійте ефективно визначати пріоритети та чітко спілкуватися в динамічному середовищі
- Виявляйте сильну ініціативу в самостійному навчанні та роботі
Переваги
- Значущі можливості для кар’єрного зростання та професійного розвитку
- Командне середовище, що сприяє співпраці та підтримці