Golang Developer / Backend Engineer
Loza Studio — українська IT-компанія, яка створює складні цифрові рішення: веб- і мобільні застосунки, державні сервіси, портали, реєстри, B2B-системи та внутрішні корпоративні продукти.
Ми шукаємо Golang Developer / Backend Engineer для роботи над backend-сервісами, мікросервісною архітектурою, інтеграціями та високонавантаженими системами.
Це роль для розробника, який вміє не просто писати код, а проєктувати з врахуванням наступних ітерацій, брати участь в роботі з інфраструктурою, брати участь у технічних обговореннях і пропонувати рішення.
Що потрібно буде робити
- Розробляти та масштабувати backend-сервіси на Go / Golang.
- Проєктувати, підтримувати та оптимізувати мікросервісну архітектуру.
- Розробляти та підтримувати REST API.
- Працювати з інтеграціями між сервісами та зовнішніми системами.
- Працювати з базами даних, оптимізувати запити та структури даних.
- Брати участь у проєктуванні архітектури backend-рішень.
- Працювати з великими обсягами даних, чергами, асинхронними процесами та retry-механізмами.
- Писати чистий, підтримуваний і тестований код.
- Брати участь у code review та технічних обговореннях.
- Допомагати команді знаходити оптимальні технічні рішення.
- Працювати з контейнеризацією та deployment-процесами.
- Підтримувати стабільність, продуктивність і масштабованість backend-систем.
- Працювати з логами, метриками, моніторингом і технічною діагностикою.
Що очікуємо від кандидата
- Комерційний досвід backend-розробки від 4 років.
- Практичний досвід розробки на Go / Golang.
- Розуміння принципів побудови мікросервісної архітектури.
- Досвід проєктування та розробки REST API.
- Досвід роботи з базами даних: PostgreSQL / MongoDB або аналогами.
- Розуміння принципів роботи з чергами, асинхронними задачами та background jobs.
- Досвід написання unit/integration tests.
- Розуміння принципів OOP, SOLID, Design Patterns.
- Досвід роботи з Git, pull requests та code review.
- Вміння працювати в команді з PM, BA, QA, frontend-розробниками та DevOps.
- Англійська на рівні читання технічної документації.
Технічні навички
Backend
- Go / Golang.
- REST API.
- Microservices
- PostgreSQL / MongoDB / Redis - оптимізація запитів
- Робота з великими обсягами даних
- Розуміння потоків даних та їх оптимізації
- Асинхронні процеси, черги, retry-механізми
- Unit та integration testing
- Розуміння принципів високонавантажених систем
Інфраструктура та DevOps
- Docker / Kubernetes
- CI/CD
- AWS / VMWare - буде перевагою
- Terraform / Ansible
- Grafana або інші інструменти моніторингу
- Робота з логами, метриками та технічною діагностикою.
Архітектура
- Мікросервісна архітектура.
- Клієнт-серверна взаємодія.
- API design.
- Робота з інтеграціями.
- Розуміння принципів масштабованості, fault tolerance та performance optimization
- Досвід участі в архітектурних рішеннях буде перевагою
Soft skills
- Відповідальність за результат.
- Системне та критичне мислення.
- Уважність до деталей.
- Вміння самостійно приймати технічні рішення.
- Готовність брати участь у технічних обговореннях.
- Вміння чітко формулювати думки, запити та проблеми.
- Командність і здатність допомагати іншим учасникам команди.
- Готовність працювати з комплексними задачами та складними продуктами.
- Бажання розвиватися професійно та поглиблювати експертизу.
Ми пропонуємо
- Роботу в українській IT-компанії над складними цифровими продуктами.
- Можливість впливати на технічні рішення та архітектуру.
- Роботу з сучасним backend-стеком.
- Професійний розвиток і можливість зростати в напрямку Tech Lead / Architect.
- Дружню команду та підтримку.
- Нетоксичну корпоративну культуру.
- Команду, у якій цінують якість, відповідальність і здорову комунікацію.
Формат роботи
- Формат роботи: офіс .
- Повна зайнятість.
Процес відбору
- Технічна співбесіда.
- Тестове завдання та технічне обговорення досвіду.
- Фінальна зустріч з командою.
- Офер.
Кого ми шукаємо
Ідеальний кандидат — це людина, яка не просто виконує задачі, а бачить систему цілісно: думає про архітектуру, стабільність, продуктивність, масштабованість і довгострокову підтримку продукту.