Umpisa Inc
Umpisa Inc
Umpisa Inc — технологічна та консалтингова компанія, яка допомагає організаціям створювати цифрові продукти, програмні застосунки та нові бізнес-проєкти. Її робота поєднує бізнес-стратегію, управління продуктами, цифрову стратегію, UI/UX-дизайн, розроблення програмного забезпечення, забезпечення якості та бізнес-аналіз. Компанія створює індивідуальні рішення з використанням таких технологій, як React, React Native, Flutter і Node.js, інтегруючи практики DevSecOps у свій інженерний підхід. Umpisa також підтримує розвиток нових підприємств і пропонує послуги CTO-as-a-Service, працюючи у сферах консалтингу, маркетингу, охорони здоров’я, фінансових технологій, нерухомості та освіти. Команду технологічних фахівців об’єднує культура співпраці та місія посилювати роль Філіппін у світовій технологічній індустрії.

Старший backend-розробник

Керуйте архітектурою та розробкою серверних систем в Umpisa Inc. на Філіппінах, використовуючи Go, Java, Spring Boot і MySQL. Відповідайте за API, мікросервіси, надійність, інтеграції та розвиток інженерних практик.

Опис

  • Проєктувати й керувати створенням масштабованих високодоступних серверних сервісів і REST API на Go, Java та JavaScript
  • Керувати проєктуванням і постійною розробкою корпоративних застосунків із використанням Spring Framework і Spring Boot
  • Керувати складною бізнес-логікою, автентифікацією, авторизацією та інтеграційними сервісами
  • Встановлювати стандарти проєктування API та контролювати інтеграції з внутрішніми й зовнішніми системами
  • Працювати з frontend-розробниками та за потреби долучатися до розробки користувацьких інтерфейсів на ReactJS
  • Відповідати за архітектуру MySQL, схеми, індекси, збережені процедури, налаштування продуктивності та оптимізацію запитів
  • Формувати архітектуру мікросервісів і ухвалювати рішення щодо проєктування розподілених систем
  • Встановлювати інженерні стандарти узгодженості даних, безпеки, надійності та якості програмного забезпечення
  • Працювати з керівниками Product, Design та Engineering над технічним напрямом і постачанням функціональності
  • Проводити архітектурні огляди, ухвалювати технічні рішення, організовувати code review, розслідування першопричин і реагування на інциденти
  • Наставляти інженерів, брати участь у наймі та адаптації працівників, проводити сесії передачі знань і навчання
  • Відповідати за практики розгортання, моніторинг, продуктивність застосунків, масштабованість, надійність і безпеку
  • Звітувати про перебіг роботи перед зацікавленими сторонами, клієнтами та замовниками
  • Стежити за розвитком цифрових продуктів і технологій, продовжуючи професійний розвиток
  • Підтримувати передпродажні, постпродажні активності та розробку продукту
  • Брати участь у корпоративних заходах і підтримувати культуру компанії
  • Створювати навчальні матеріали, посібники та документацію для підвищення кваліфікації й передачі знань

Вимоги

  • Вища освіта в галузі комп’ютерних наук, інженерії або еквівалентний практичний досвід
  • Щонайменше 6 років професійного досвіду backend-розробки, зокрема наскрізної відповідальності за системи
  • Досвід розробки в production на Go, Java та JavaScript
  • Поглиблене знання Spring Framework і Spring Boot для розробки корпоративних застосунків
  • Досвід проєктування REST API та реалізації сервісів автентифікації, авторизації й інтеграції
  • Практичне знання ReactJS і досвід участі у frontend-розробці або співпраці з frontend-командою
  • Поглиблений досвід роботи з MySQL, включно з проєктуванням схем, індексацією, збереженими процедурами та масштабним налаштуванням продуктивності
  • Досвід проєктування мікросервісів і розподілених систем
  • Досвід інтеграції сторонніх сервісів, API та корпоративних платформ
  • Глибоке розуміння принципів проєктування масштабованих, надійних і захищених систем
  • Досвід керування архітектурними й технічними проєктними рішеннями або суттєвого внеску в них
  • Уміння наставляти інженерів і проводити code review, що підвищують якість роботи всієї команди
  • Досвід застосування стратегій модульного, інтеграційного та наскрізного тестування
  • Досвід роботи з CI/CD, розгортаннями, моніторингом production-середовища та реагуванням на інциденти
  • Відмінні комунікативні навички й досвід взаємодії з керівниками Product, Design та Engineering
  • Попередній досвід наставництва або керування інженерами буде перевагою
  • Розвинені комунікативні навички та готовність працювати у спільному динамічному середовищі
  • Уміння керувати конкуруючими пріоритетами та успішно доводити проєкти до результату в швидкому середовищі
  • Бажаний значний досвід проведення сесій передачі знань, навчання або воркшопів для команд чи клієнтів
  • Готовність і можливість поїхати до Сінгапуру на навчання в жовтні та продовжити навчання в Манілі з листопада до грудня

Переваги

  • Передбачено поїздку для очного навчання в Сінгапурі в жовтні