Middle Golang Developer

Kyiv
Amo Publishing – Product & Tech /
Full-time /
On-site

AMO Publishing - міжнародна IT-компанія, яка створює історії, що змінюють світ. 

Наш продукт, AmoMama, є одним із найбільших онлайн-таблоїдів в Україні, який щомісяця охоплює понад 40 мільйонів читачів з Америки та Західної Європи. Ми створюємо різноманітний контент: від оперативних новин та яскравих розважальних матеріалів до зворушливих історій, що надихають і об’єднують людей по всьому світу.

Окрім цього ми активно розвиваємо напрямок маркетингу, де створюємо візуальні та відео креативи, тестуємо алгоритмічні стратегії та масштабні кампанії для глобальної аудиторії.

Зараз ми шукаємо Middle Golang Developer для розвитку backend-сервісів, які забезпечують стабільну роботу продуктів з мільйонною аудиторією, внутрішніх editorial tools та AI-powered automation рішень.

Ти приєднаєшся до команди, де матимеш реальний вплив на технічні рішення, архітектуру сервісів та розвиток внутрішніх платформ компанії. Ми цінуємо інженерне мислення, ownership та людей, які хочуть не просто «писати код», а впливати на продукт і бізнес.

Наш backend ecosystem побудовано на:

  • Go (10+ сервісів, регулярно оновлюємо версії);

  • REST API та event-driven взаємодії;

  • MySQL (основна БД), PostgreSQL, Redis, Memcached, MongoDB;

  • Kafka для роботи з асинхронними процесами;

  • Elasticsearch для пошуку та AI-powered workflows;

  • Kubernetes, Helm, ArgoCD, GitHub Actions;

  • AWS Cloud infrastructure;

  • Prometheus, VictoriaMetrics, Kibana для моніторингу та observability;

  • AI/LLM інтеграціях (GPT, Gemini, Claude) для автоматизації контентних та moderation процесів;

  • AI dev tools (Claude, Copilot, Codex), які компанія повністю покриває.

Масштаб нашої інфраструктури - понад 1.25 мільярда запитів щомісяця, а команда працює над високонавантаженими сервісами та внутрішніми платформами, які напряму впливають на контент production та monetization.

В новій ролі ти будеш тісно взаємодіяти з:

  • Backend Team Lead та backend engineers;

  • Frontend engineers;

  • QA/AQA командою;

  • DevOps командою;

  • Product менеджерами та командою аналітики;
  • Редакцією, monetization та marketing командами.

Твої майбутні задачі:

  • Розробка та підтримка backend-сервісів на Go;

  • Проектування та розвиток REST API;

  • Розробка внутрішніх інструментів для editorial/content workflows;

  • AI-автоматизація процесів (модерація, fact-checking, генерація контенту);

  • Інтеграція із зовнішніми API та рекламними платформами (Meta, TikTok, Google Ads тощо);

  • Робота з highload-сервісами та оптимізація продуктивності;

  • Підтримка production середовища та участь у вирішенні інцидентів;

  • Code review та участь у технічних обговореннях команди;

  • Написання unit-тестів;

  • Участь у продуктових та архітектурних дискусіях.

Що допоможе бути ефективним/ною в цій ролі:

  • Комерційний досвід з Go від 2 років;

  • Загальний backend-досвід від 3 років;

  • Досвід розробки та підтримки REST API;

  • Розуміння підходів Clean/Hexagonal Architecture і DDD;

  • Розуміння web-domain та стандартних backend patterns;

  • Впевнене знання SQL (MySQL/PostgreSQL);

  • Docker та розуміння CI/CD процесів;

  • Досвід роботи з кешуванням (Redis/Memcached) та розуміння різниці між підходами;

  • Вміння писати простий, читабельний та підтримуваний код;

  • Product mindset, ownership та командність.

Не обов’язково, але буде перевагою:

  • Досвід з Kafka, Elasticsearch, MongoDB;

  • Kubernetes / Helm / ArgoCD;

  • GitHub Actions;

  • Досвід інтеграції будь-яких external APIs;

  • Досвід роботи з AI/LLM APIs;

  • Досвід роботи з advertising APIs.

Що важливо для нас:

Ми шукаємо не просто backend engineer, а людину, яка:

  • цікавиться продуктом та впливає на рішення;

  • вміє знаходити баланс між «ідеально» та «потрібно бізнесу зараз»;

  • готова працювати у динамічному продуктовому середовищі;

  • не боїться production-задач та відповідальності;

  • хоче рости разом із командою та продуктом.

В AMO ми створюємо умови, що дозволяють поєднувати професійне зростання із турботою про себе, і пропонуємо:

  • Відпочинок та баланс. Найкращі результати досягаються в гармонії з особистим життям, тому ми надаємо 20 робочих днів відпустки на рік і двічі на рік — додаткові оплачувані канікули для перезавантаження. У разі хвороби — необмежені оплачувані лікарняні, щоб зосередитися на відновленні.

  • Здоров’я та спорт. Повністю покриваємо медичне страхування з першого робочого місяця. Для підтримки активного способу життя організовуємо корпоративні тренування з йоги, боксу та функціональних вправ в офісі, додатково також кожен спеціаліст має власний wellbeing депозит. В офісі на тебе щоденно чекають сніданки та обіди, щоб ти міг/могла зосередитися на роботі.

  • Розвиток та навчання. Твій розвиток — це інвестиція у твоє майбутнє та майбутнє компанії. Компанія покриває більшу частину витрат на зовнішні курси, а також надає можливість покращувати знання через внутрішнє навчання.

Як проходитиме відбір:

Інтро-кол з рекрутером → Технічне інтерв’ю з командою (+live coding) → Фінальне інтерв’ю

У нашій компанії кожен є цінним членом команди, і саме завдяки спільним зусиллям ми досягаємо великих результатів. Тож відправляй своє CV та почни нову історію разом з нами!