
Reputation надає компаніям платформу для управління репутацією на основі штучного інтелекту. Її програмне забезпечення об’єднує відкриті та приватні відгуки з каналів, де клієнти оцінюють, обговорюють і рекомендують бренди, а потім аналізує ці дані, щоб виявляти тенденції та прогнозні інсайти. Компанії використовують Reputation для моніторингу настроїв клієнтів, управління своєю присутністю в інтернеті та ухвалення обґрунтованих рішень щодо покращення сприйняття бренду в різних локаціях і цифрових точках взаємодії.
Інженер-програміст I — бекенд Go — Хайдарабад, гібридний формат
Розробляйте й підтримуйте мікросервіси на Go та сервіси PERN для платформи Reputation на основі ШІ, що працює з відгуками клієнтів. Працюйте з Kubernetes, CI/CD, API, спостережуваністю та надійністю продуктивного середовища в гібридному форматі в Хайдарабаді.
Опис
- Підтримувати й удосконалювати мікросервіси на Go у розподіленій подієво-орієнтованій платформі
- За потреби долучатися до розробки сервісів API на Node.js, Express і GraphQL
- За потреби підтримувати застосунки на React Class Components
- Розробляти нові функції відповідно до вимог продукту та бізнесу
- Керувати Helm-чартами для розгортань у Stage, Production та EU
- Підтримувати й удосконалювати CI/CD-конвеєри GitHub Actions
- Досліджувати та усувати інциденти продуктивного середовища в усіх сервісах
- Створювати й підтримувати модульні, інтеграційні та наскрізні тести з Testify і testcontainers-go
- Брати участь у перевірці коду та дотримуватися стандартів розробки
- Працювати з командами DevOps і платформної інфраструктури над змінами інфраструктури
- Виконувати інші доручені обов’язки
Вимоги
- Ступінь бакалавра з комп’ютерних наук, інженерії або суміжної галузі чи еквівалентний практичний досвід
- Щонайменше 2 роки професійного досвіду розробки на Go у продуктивних середовищах
- Досвід роботи з Node.js, Express і React
- Глибоке знання мікросервісної архітектури та шаблонів розподілених систем
- Досвід роботи у великій екосистемі, що налічує понад 50 мікросервісів
- Впевнене володіння Kubernetes і Helm, включно зі створенням та керуванням чартами для кількох середовищ
- Практичний досвід створення робочих процесів GitHub Actions для конвеєрів збирання, тестування та розгортання
- Досвід роботи із сервісами GCP, особливо Pub/Sub, і RabbitMQ з використанням AMQP
- Ґрунтовний досвід роботи з PostgreSQL, включно з ORM на базі GORM або pgx, а також Redis
- Знайомство з індексуванням, запитами та шаблонами перколяції Elasticsearch
- Досвід розробки контейнеризованих застосунків із Docker
- Знайомство зі структурованим журналюванням, перевірками стану, інструментуванням Prometheus і OpenTelemetry
- Досвід роботи з Node.js, Express.js і GraphQL, включно з проєктуванням схем, резолверами та інтеграцією API
- Знайомство з React Class Components
- Досвід роботи з AWS Redshift або інтеграціями зі сховищами даних, мультирегіональними розгортаннями GCP у США та ЄС, а також Terraform
- Розвинені навички розв’язання проблем, письмової та усної комунікації й самостійної роботи в розподіленій команді
- Заявки мають подаватися кандидатами безпосередньо; заявки від сторонніх агентств не приймаються
Переваги
- Групове медичне страхування з додатковим медичним полісом на суму до 1000000 рупій для працівника, чоловіка або дружини, двох дітей на утриманні та двох батьків або батьків чоловіка чи дружини
- Медичне покриття у зв’язку з вагітністю та пологами до 75000 INR і 26 тижнів відпустки у зв’язку з народженням дитини, усиновленням або сурогатним материнством
- Страхування життя в розмірі трикратних річних витрат компанії за строковим страхуванням і GPA
- Страхування від нещасних випадків та інвалідності в розмірі трикратної базової зарплати у разі повної постійної, часткової постійної та повної тимчасової непрацездатності за GPA
- Щорічна компенсація амбулаторного лікування OPD у розмірі 7500 ₹ для працівника та відповідних утриманців
- Один безкоштовний щорічний медичний огляд; утриманці можуть скористатися тим самим пакетом за спеціально узгодженими тарифами з оплатою працівником
- 10 оплачуваних святкових днів на рік
- 12 днів особистої або лікарняної відпустки на рік із пропорційним розрахунком
- 2 дні накопичуваної відпустки на місяць із пропорційним розрахунком
- 4 додаткові оплачувані вихідні дні
- 6 місяців відпустки у зв’язку з вагітністю та пологами
- 10 робочих днів відпустки для батька
- 10 робочих днів відпустки у зв’язку з втратою близької людини
- Програма лізингу автомобіля без початкового внеску чи авансового платежу, з фіксованим щомісячним платежем і податковою економією 20–30%