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 и выставление счетов