Andersen нанимает Go архитектора / Solution архитектора (Go) для проекта по созданию масштабируемых распределённых систем и высокопроизводительных платформ, поддерживающих рост бизнеса и инновации.
Наш заказчик — международная организация, работающая в области финансовых и защитных услуг. Компания предоставляет разнообразное портфолио ориентированных на клиента решений в различных бизнес-направлениях и на рынках. С сильным акцентом на цифровые возможности, операционное совершенство и долгосрочное развитие, организация постоянно инвестирует в технологии, улучшение процессов и инновации в сервисах для поддержки меняющихся потребностей клиентов и бизнеса.
Проект сосредоточен на создании и развитии высокопроизводительной, масштабируемой распределённой платформы, предназначенной для поддержки сложных бизнес-операций и быстрого роста продуктов. Система разрабатывается на Go с сильным упором на эффективные модели конкурентности, надёжность и долгосрочную поддерживаемость.
Обязанности:
- Проектирование и развитие масштабируемых распределённых систем на Go, выбор подходящих моделей конкурентности и обеспечение баланса между производительностью и поддерживаемостью.
- Сотрудничество с менеджерами продуктов для уточнения высокоуровневых бизнес-целей в конкретные технические планы и дорожные карты поставок.
- Предвидение и выделение крайних случаев, рисков и технических ограничений на ранних этапах планирования для предотвращения проблем при реализации.
- Представление инженерной команды на встречах с внешними заинтересованными сторонами, объяснение технических тем понятным, ориентированным на бизнес языком и оспаривание нереалистичных требований.
- Руководство и проведение код-ревью для других старших инженеров, обеспечение высоких стандартов качества кода, устойчивости и надёжности.
- Ведение улучшений в CI/CD пайплайнах и инженерных процессах, помощь команде в более быстром и безопасном выпуске качественного кода.
Обязательные требования:
- Опыт разработки программного обеспечения не менее 7 лет.
- Практический опыт работы с Go на уровне продакшена не менее 4 лет, включая глубокое понимание горутин, каналов, контекста, модели памяти и паттернов конкурентности.
- Высшее образование в области компьютерных наук (разработка ПО и т.п.).
- Обширный опыт работы с ИИ и процессом его внедрения/настройки в команде.
- Опыт работы в финтехе, банковской сфере или других регулируемых/высокотребовательных областях.
- Подтверждённый опыт проектирования распределённых, микросервисных и/или высоконагруженных систем.
- Сильные знания в проектировании API (REST и/или gRPC), включая версионирование и обратную совместимость.
- Хорошее понимание реляционных баз данных (PostgreSQL/MySQL), включая проектирование схем, оптимизацию запросов, транзакции.
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, NATS) и событийно-ориентированной архитектурой.
- Глубокие знания контейнеризации и оркестрации (Docker, Kubernetes).
- Опыт работы с CI/CD пайплайнами и современными практиками DevOps.
- Опыт проектирования систем для высокой производительности и поддерживаемости.
- Практический опыт работы с инструментами и пайплайнами CI/CD (например, GitLab CI, GitHub Actions, Jenkins и др.).
- Понимание принципов проектирования систем: масштабируемость, отказоустойчивость, безопасность, наблюдаемость (метрики, логирование, трассировка).
- Опыт проведения архитектурных обзоров и написания проектной документации.
- Уровень английского — от Advanced и выше.
Желательные навыки:
- Опыт работы с NoSQL базами данных (MongoDB, Cassandra, ClickHouse) или кэшированием (Redis).
- Знакомство с облачными платформами (AWS, GCP, Azure) и паттернами облачно-нативной архитектуры.
- Опыт с Domain-Driven Design (DDD) или событийно-ориентированной архитектурой.
- Предыдущий опыт работы на формальной позиции архитектора, Staff Engineer или Principal Engineer.
- Знание дополнительных языков программирования (Java, Python, C++) для межкомандного взаимодействия.
- Опыт интеграции компонентов ИИ/LLM в продакшен-системы.
- Вклад в open-source проекты на Go или внутренние фреймворки/библиотеки.
- Опыт практик SRE (SLI/SLO, error budgets, реагирование на инциденты).
- Соответствующие сертификаты (сертификаты архитекторов AWS/GCP/Azure).
Почему эта работа может быть для вас интересной:
- Опыт работы в команде с лидерами в сферах FinTech, Healthcare, Retail, Telecom и других. Andersen сотрудничает с такими компаниями, как Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems и др.
- Возможность сменить проект и/или развить экспертизу в интересной бизнес-домене.
- Условия работы — можно работать полностью удалённо, из офиса или выбрать гибридный вариант.
- Гарантия профессионального, финансового и карьерного роста! В компании внедрены системы наставничества и адаптации для каждого нового сотрудника.
- Возможность зарабатывать до дополнительного 1000 USD в месяц в зависимости от уровня экспертизы, что будет включено в годовой бонус, участвуя в мероприятиях компании.
- Доступ к корпоративному порталу обучения, где собрана вся база знаний компании и которая постоянно обновляется.
- Яркая корпоративная жизнь (вечеринки / дни пиццы / PlayStation / фрукты / кофе / закуски / фильмы).
- Компенсация сертификаций (AWS, PMP и др.).
- Реферальная программа.
- Частная медицинская страховка и компенсация спортивных занятий.
Присоединяйтесь к нам!