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