Tala
Tala
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-розробкою
  • Умійте ефективно визначати пріоритети та чітко спілкуватися в динамічному середовищі
  • Виявляйте сильну ініціативу в самостійному навчанні та роботі

Переваги

  • Значущі можливості для кар’єрного зростання та професійного розвитку
  • Командне середовище, що сприяє співпраці та підтримці