Локации: Испания, Болгария, Польша, Нидерланды, Португалия, Германия (может предоставляться помощь с релокацией).
Занятость: Полный рабочий день.
О компании/продукте:
- Глобальная B2B продуктовая компания, разрабатывающая мощную Integration Platform as a Service (iPaaS), которая использует AI и машинное обучение для бесшовного соединения источников данных, облачных приложений и корпоративных систем посредством автоматизации low-code/no-code.
- Платформой пользуются более 400 000 клиентов по всему миру, включая ведущие компании, такие как Visa, Goldman Sachs, Cisco, Amazon, HubSpot и L’Oréal.
- Инженерная культура делает упор на техническое совершенство, сильное чувство ответственности и тесное сотрудничество в глобально распределенных, удаленных командах.
О роли:
Мы ищем Senior Golang Engineer в нашу команду Gateways для работы над основной инфраструктурой Model Context Protocol (MCP). Обязанности могут включать:
- Создание и поддержка высокопроизводительных шлюзов и компонентов маршрутизации для многопользовательской инфраструктуры MCP.
- Участие в разработке спецификации MCP и продвижение идей в более широкую экосистему.
- Разработка серверной инфраструктуры для логирования, мониторинга и наблюдаемости.
- Полное владение фичами — от проектирования до продакшена и дальнейшего обслуживания.
- Отладка сложных проблем продакшена на уровне сети, ОС или инфраструктуры.
- Написание Kubernetes манифестов и управление развертываниями для критически важных рабочих нагрузок.
- Оценка и предложение архитектурных улучшений и участие в технических ревью.
- Тесное сотрудничество с командами инфраструктуры для обеспечения высокой доступности и масштабируемости.
- Эффективная работа в распределенной, мультикультурной команде с асинхронной коммуникацией.
Основной стек технологий: Golang, Ruby on Rails, Kubernetes, Kafka, AWS, PostgreSQL, Redis, ClickHouse, Terraform, Prometheus.
Что вы имеете:
- 8+ лет опыта работы в разработке ПО.
- Экспертное владение Go (4+ года): глубокое понимание работы языка «под капотом» — не фреймворков, а goroutines, памяти и т.д.
- Отличное знание низкоуровневых сетевых особенностей: механики TCP handshake, TLS/mTLS negotiation, понимание режимов работы mTLS и их компромиссов, типов балансировщиков нагрузки (L4 vs. L7) и когда какой использовать.
- Глубокие знания Kubernetes ( network policies, написание production-grade манифестов; начальная загрузка кластеров с нуля будет большим плюсом).
- Практический опыт работы с основными облачными провайдерами ( в идеале, AWS — практическая отладка в продакшене, недокументированное поведение и крайние случаи).
- Знакомство с Kafka на концептуальном уровне ( topics, partitions, rebalancing).
- Опыт работы с наблюдаемостью и мониторингом ( Prometheus, оповещение).
- Опыт создания и масштабирования распределенных, высокодоступных систем.
- Автономный и проактивный подход — комфортная полная ответственность за часть стека от начала до конца, выявление проблем без необходимости ждать указаний.
- Отличные аналитические навыки и навыки решения проблем — умение объяснить логику технических решений/