Go Developer
Основные требования
Andersen нанимает Go-разработчика для работы в гибридном формате в Казахстане над проектом по разработке безопасной и масштабируемой платёжной платформы и обеспечению надёжной обработки транзакций и интеграции систем.
Наш клиент — крупная международная технологическая организация, работающая в области цифровой инфраструктуры. Она разрабатывает и поддерживает высоконагруженные платформы, которые обрабатывают и управляют значительными объёмами данных в нескольких регионах. Инженерная среда включает распределённые системы, облачные среды, интеграцию систем и передовые практики безопасности, с акцентом на надёжности, масштабируемости и постоянном развитии платформы.
Проект направлен на разработку и интеграцию современной платёжной платформы, которая обеспечивает надёжную и безопасную обработку платежей и взаимодействие с внешними системами. Включает масштабируемые микросервисы, асинхронную обработку транзакций, управление статусом платежей и ошибками, с сильным акцентом на устойчивость, безопасность и высокую доступность.
Обязательные требования:
- Отличное знание Go и опыт коммерческой разработки программного обеспечения более 3 лет.
- Практический опыт разработки микросервисов на Go.
- Опыт работы в сфере FinTech.
- Опыт работы с PostgreSQL.
- Понимание архитектуры, ориентированной на события.
- Практический опыт работы с Kafka.
- Опыт разработки и интеграции сервисов gRPC/Protobuf.
- Понимание шаблонов распределённых систем.
- Знание CQRS, Saga и Transactional Outbox будет значительным преимуществом.
- Практический опыт работы с Docker и Kubernetes.
- Опыт разработки сервисов для высоконагруженных или распределенных систем.
- Опыт работы с механизмами обработки ошибок, повторных попыток, тайм-аутов и идемпотентности.
- Опыт работы с инструментами мониторинга и распределенной трассировки.
- Понимание принципов построения надежных и отказоустойчивых сервисов.
- Опыт интеграции сервисов с внешними системами.
- Уровень английского языка – от Intermediate и выше.
Чем предстоит заниматься
Ответственность:
- Разработка и поддержка микросервисов на Go.
- Реализация бизнес-логики для банковских и платежных процессов.
- Разработка API и сервисных интерфейсов.
- Реализация коммуникации между сервисами с использованием gRPC/Protobuf.
- Разработка асинхронной коммуникации с использованием Kafka.
- Работа с PostgreSQL, проектирование запросов и реализация взаимодействия с базой данных.
- Реализация сценариев с использованием событийной архитектуры.
- Обеспечение корректной обработки дублирующихся сообщений и идемпотентности операций.
- Применение паттернов распределенных систем, включая Saga, CQRS и Transactional Outbox, где это уместно.
- Реализация обработки ошибок, тайм-аутов, повторных попыток и сценариев восстановления.
- Контейнеризация сервисов с использованием Docker.
- Развертывание и поддержка сервисов в Kubernetes.
- Настройка и использование мониторинга, метрик и распределенной трассировки.
- Анализ логов и трассировок во время расследования инцидентов.
- Участие в ревью кода и техническом проектировании новых сервисов.
- Обеспечение надежности и производительности сервисов в production.
Что мы предлагаем
Причины, почему эта работа будет интересной для вас:
- Опыт работы в команде с лидерами в области FinTech, здравоохранения, розничной торговли, телекома и других. Andersen сотрудничает с такими компаниями, как Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems и др..
- Возможность сменить проект и/или развить экспертизу в интересной бизнес-области.
- Гарантия профессионального, финансового и карьерного роста! Компания внедрила системы наставничества и адаптации для каждого нового сотрудника.
- Возможность заработать до 1 000 EUR дополнительно в месяц в зависимости от уровня экспертизы, которые будут включены в годовой бонус, участвуя в мероприятиях компании.
- Доступ к корпоративному обучающему порталу, где собрана вся база знаний компании и который постоянно обновляется.
- Яркая корпоративная жизнь (вечеринки / дни пиццы / PlayStation / фрукты / кофе / закуски / фильмы).
- Компенсация за сертификацию (AWS, PMP и т.д.).
- Реферальная программа.
- Частная медицинская страховка и компенсация за спорт, в зависимости от типа занятости.
до
| Имя | Опыт работы | Контакты | Дата отклика | Заметки | Статус отклика |
|---|
Откликов пока нет
Когда кто-то откликнется на вакансию — здесь появится список кандидатов