Invillia
Invillia
5 001 – 10 000 Працівники
КонсалтингЛогістикаМаркетинг
Invillia — технологічна компанія, заснована у 2003 році, яка розробляє індивідуальні програмні рішення для бізнесу. Компанія створює спеціалізовані застосунки, що допомагають розв’язувати операційні проблеми, підвищувати ефективність і підтримувати цифрову трансформацію. Invillia співпрацює з організаціями у сферах консалтингу, логістики та маркетингу.

Провідний розробник серверної частини на Go — віддалена робота в Бразилії

Провідний розробник на Go відповідатиме за створення API, конвеєрів Kafka і розподілених сервісів для платформ Invillia, приділяючи особливу увагу масштабованості, спостережуваності, відмовостійкості та безпеці.

Опис

  • Розробляти, тестувати, розгортати й підтримувати серверні сервіси на Go, оптимізовані для продуктивності, масштабованості та відмовостійкості.
  • Створювати й удосконалювати RESTful API із чітко визначеними контрактами та документацією Swagger/OpenAPI.
  • Розробляти й підтримувати високопродуктивні конвеєри, що споживають події Kafka.
  • Брати участь у формуванні архітектури та впровадженні інженерних практик у всій екосистемі сервісів.
  • Посилювати спостережуваність за допомогою структурованих журналів, метрик і розподіленого трасування.
  • Підтримувати продуктивні сервіси відповідно до високих стандартів якості, надійності та безпеки.
  • Працювати спільно з командами розробки, продукту й дизайну в гнучкому середовищі.
  • Постійно розвивати платформу, допомагаючи впроваджувати актуальні технології.

Вимоги

  • Ступінь бакалавра в галузі комп’ютерних наук або еквівалентний професійний досвід.
  • Підтверджений досвід розроблення складних серверних сервісів у промисловій експлуатації, бажано на Go.
  • Досвід роботи з іншими компільованими мовами зі строгою типізацією.
  • Практичні знання про проєктування та розвиток RESTful API, включно з валідацією, обробленням помилок і документацією Swagger/OpenAPI.
  • Досвід роботи із системами, керованими подіями, та обміном повідомленнями на базі Kafka.
  • Здатність обробляти затримані, повторно відтворені та отримані не в правильному порядку події.
  • Знання реляційних баз даних або баз даних часових рядів, включно з моделюванням, міграціями й оптимізацією запитів.
  • Досвід упровадження спостережуваності за допомогою DataDog, Grafana, Prometheus або подібних інструментів.
  • Практичні знання Docker і контейнеризованих середовищ.
  • Досвід роботи з хмарною інфраструктурою, бажано AWS.
  • Досвід роботи в гнучких командах розроблення продуктів.
  • Досвід використання Redis або подібних рівнів кешування в системах, чутливих до продуктивності.
  • Англійська мова на середньому рівні.
  • Бажано: досвід роботи з розподіленими рушіями запитів для озер даних, зокрема Trino або Presto.
  • Бажано: досвід інтеграції сервісів на основі великих мовних моделей, таких як AWS Bedrock.
  • Бажано: інтерес до архітектурних обговорень і подальшого технічного розвитку платформи.