Разработчик на Go
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen приглашает на проект Разработчика на Go для разработки масштабируемой корпоративной платформы и поставки современных решений для интеграции платежей и систем.
Наш клиент - международная организация, работающая в сфере финансовых и защитных услуг. Компания предоставляет разнообразный портфель ориентированных на клиента решений в различных бизнес-областях и на различных рынках. С сильным акцентом на цифровые возможности, операционное совершенство и долгосрочное развитие, организация непрерывно инвестирует в технологии, улучшение процессов и инновации в сфере услуг для поддержки меняющихся потребностей клиентов и бизнеса.
Проект направлен на разработку и совершенствование корпоративной платформы с несколькими продуктовыми потоками, включая основную функциональность бизнеса, системную интеграцию и обработку платежей. Он поддерживает эволюцию платформы посредством масштабируемой разработки, бесперебойной интеграции и надежных рабочих процессов платежей.
Обязанности
- Создание и развитие платформы кросс-продаж в реальном времени, работа с потоками данных в реальном времени и бизнес-логикой для персонализированных предложений в контексте страхования.
- Управление backend, поддерживающим несколько ориентированных на пользователя приложений, развитие нашей архитектуры микросервисов на основе gRPC.
- Проектирование и поддержка REST/gRPC API для интеграции с основными платформами страхования и сервисами третьих сторон (оценка рисков, KYC, платежи).
- Работа с PostgreSQL для моделирования и управления транзакционными данными, такими как политики, претензии и записи клиентов, включая аудиторские следы.
- Реализация рабочих процессов на основе событий с помощью RabbitMQ или Kafka для надежной обработки претензий, обновлений политик и уведомлений.
- Написание и поддержка модульных и интеграционных тестов, с особым вниманием к логике, связанной с денежными расчетами и точностью претензий/премий.
- Инструментация сервисов с помощью Grafana/Prometheus для мониторинга критических потоков и proactive выявления проблем до того, как они повлияют на пользователей.
- Активное участие в обзорах кода для обеспечения того, чтобы платформа и кодовая база соответствовали высшим стандартам качества.
- Проявление активной роли во всех аспектах проектирования и разработки платформы, с сильным акцентом на масштабируемость, доступность и устойчивость.
- Тесное сотрудничество с бизнес-аналитиками, QA и DevOps в рамках Agile/Scrum, переводящихся эволюционирующих бизнес- и регуляторных требований в технические решения.
- Участие в архитектурных решениях, которые балансируют гибкость для нескольких потребляющих приложений с долгосрочной поддерживаемостью и отказоустойчивостью.
Требования
- Коммерческий опыт разработки программного обеспечения от 6+ лет, включая 4+ года работы с Go в продакшене.
- Степень в области компьютерных наук, программного обеспечения или смежной технической области.
- Сильный практический опыт работы с Golang, включая конкурентность (goroutines, каналы).
- Доказанный опыт создания и поддержки микросервисов на основе gRPC и REST API.
- Опыт работы с PostgreSQL, Docker и RabbitMQ или Kafka.
- Опыт модульного/интеграционного тестирования и мониторинга сервисов с помощью Prometheus и Grafana.
- Опыт проектирования масштабируемых, высокодоступных и отказоустойчивых систем backend.
- Сильное понимание устойчивости, идемпотентности и дизайна систем, управляемых SLA.
- Обширный опыт реализации и интеграции решений AI в инженерных командах.
- Опыт работы в финтех или банковской сферах и с комплексными системными интеграциями.
- Сильное чувство собственности, активное участие в обзорах кода и опыт работы в Agile/Scrum командах.
- Уровень английского языка – от Upper-Intermediate+ и выше.
Приятные дополнения
- Предыдущий опыт работы в страховании или других регулируемых областях.
- Знакомство со стандартами конфиденциальности данных/комплаенса (GDPR, PCI DSS).
- Понимание основных концепций страхования (политики, андеррайтинг, жизненный цикл претензий).
Компенсация: 2375–3875 EUR в месяц.