
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.
- Бажано: інтерес до архітектурних обговорень і подальшого технічного розвитку платформи.