Bonapolia
Bonapolia
Bonapolia — рекрутингова компанія та сервіс підбору талантів, що допомагає кандидатам знаходити можливості у сфері технологій та інженерії завдяки орієнтованому на кандидатів процесу й тісній співпраці з компаніями, які наймають працівників. Її переважно віддалений глобальний ринок вакансій підтримує шукачів роботи за допомогою кар’єрних консультацій, координації співбесід і сприяння в релокації, зокрема можливостей переїзду до Португалії. Компанія поєднує спеціалізовані рекрутингові послуги з масштабованим залученням талантів, підтримкою навчання працівників і оптимізованим процесом подання заявок та налагодження контактів.

Старший Go Backend-інженер — віддалена робота з Португалії

Розробляйте й підтримуйте масштабовані backend-сервіси на Go для платформи перевезень пасажирів. Керуйте архітектурою, спостережуваністю, випуском у продакшен і наставництвом інженерів.

Опис

  • Розробляйте й підтримуйте надійні масштабовані backend-сервіси, що відповідають бізнес-вимогам
  • Досліджуйте технічні підходи та керуйте архітектурою backend-систем і реалізацією функцій
  • Співпрацюйте з кросфункціональними командами для створення узгоджених та ефективних рішень
  • Беріть участь у код-рев’ю та обговореннях архітектури
  • Підвищуйте технічну якість backend-сервісів у команді
  • Пишіть чистий і підтримуваний код відповідно до стандартів компанії
  • Керуйте постачанням backend-сервісів, моніторингом і роботою в продакшені протягом усього життєвого циклу
  • Впроваджуйте й підтримуйте системи спостережуваності, що охоплюють метрики, логи, дашборди та розподілене трасування
  • Наставляйте інженерів і поширюйте сильні інженерні практики та стандарти якості
  • Робіть внесок у створення повноцінного пасажирського досвіду для застосунку замовлення поїздок
  • Пройдіть етапи перевірки англійської мови, внутрішньої технічної співбесіди, співбесіди з клієнтом і співбесіди на культурну відповідність клієнту

Вимоги

  • Англійська мова на середньому рівні
  • Місцезнаходження в ЄС, Грузії, Вірменії, Сербії або Казахстані
  • Готовність працювати в часовому поясі CET
  • Щонайменше п’ять років комерційного досвіду backend-розробки у продакшен-середовищах
  • Просунутий досвід роботи з Go, зокрема конкурентність, примітиви синхронізації, передавання контексту, керування життєвим циклом горутин і коректне завершення роботи
  • Досвід розробки та експлуатації високонавантажених розподілених систем
  • Недавній досвід розробки продуктів зі складною бізнес-логікою та мінливими вимогами
  • Глибокі знання SQL і моделювання даних, зокрема проєктування схем, об’єднання, агрегації, складені індекси, вибір типів даних, аналіз запитів, реплікацію, секціонування та шардинг
  • Досвід роботи з MySQL або PostgreSQL
  • Глибоке знання підходів до кешування, зокрема Redis, cache-aside, прогрівання кешу та фонове оновлення
  • Досвід синхронної й асинхронної взаємодії сервісів із використанням gRPC і брокерів повідомлень, включно з гарантіями доставки, ідемпотентністю та компромісами балансування навантаження
  • Глибоке знання мікросервісної архітектури та ефективної взаємодії клієнт—сервер, включно з відповідними компромісами й обмеженнями
  • Практичний досвід роботи зі спостережуваністю, зокрема метриками, логуванням, розподіленим трасуванням, сповіщеннями та профілюванням Go за допомогою pprof
  • Розуміння нефункціональних вимог, SLA, SLO і SLI
  • Досвід роботи з Docker, Kubernetes, CI/CD-пайплайнами та хмарними платформами
  • Здатність створювати підтримуваний і тестований код із хорошим покриттям модульними та інтеграційними тестами
  • Впевнене володіння Git і сучасними практиками код-рев’ю
  • Здатність пояснювати архітектуру проєкту з належним рівнем деталізації
  • Здатність самостійно перетворювати неоднозначні проблеми на рішення, уточнюючи вимоги та обсяг робіт
  • Буде перевагою: досвід роботи з подієво-орієнтованими архітектурами на Kafka, NATS або RabbitMQ
  • Буде перевагою: знайомство з інструментами інфраструктури як коду
  • Буде перевагою: досвід профілювання та оптимізації продуктивності Go за допомогою pprof і trace
  • Буде перевагою: знайомство з інструментами передачі дизайну та кросплатформними робочими процесами співпраці
  • Буде перевагою: досвід роботи з інструментами розробки за допомогою ШІ

Переваги

  • B2B-контракт із Bonapolia
  • Щомісячне виставлення рахунків і оплата, зазвичай відповідно до графіка платежів клієнта на користь Bonapolia, як правило, протягом 30 днів
  • Договір регулюється законодавством країни кандидата
  • Bonapolia керує документацією з боку клієнта, включно з MSA, NDA та виставленням рахунків