Senior Разработчик Golang
KMF Банк
- Алматы
- Постоянная работа
- Полная занятость
- Проектировать и разрабатывать микросервисы на Go;
- Создавать надёжные, масштабируемые бэкенд-сервисы с использованием Go и пакета Fiber;
- Интегрировать внешние системы;
- Реализовывать коннекторы и интеграционные решения для взаимодействия с государственными базами данных, банковскими API, лендингами и другими сторонними сервисами;
- Разрабатывать сервисы для внутренних процессов;
- Автоматизировать и оптимизировать внутренние бизнес-процессы компании, обеспечивая высокую доступность и отказоустойчивость;
- Создавать API для внешних потребителей;
- Разрабатывать REST-интерфейсы для партнёров и мобильных приложений, учитывая требования по безопасности, скорости и нагрузке;
- Упаковывать сервисы в Docker-контейнеры и управлять ими через Kubernetes для бесперебойного деплоя и масштабирования;
- Настраивать CI/CD и вести версионирование;
- Писать и поддерживать пайплайны в GitLab CI/CD, обеспечивая качественную автоматизацию сборки, тестирования и релизов.
- Опыт разработки на GoLang и знание его особенностей.
- Знание фреймворка Fiber.
- Опыт работы с Docker, Kubernetes (k8s).
- Знание инструментов мониторинга и отслеживания, таких как Sentry.
- Опыт работы с системами контроля версий, включая GitLab.
- Знание различных баз данных, включая SQL Server, PostgreSQL, Firebird.
- Опыт работы с системами обмена сообщениями, такими как RabbitMQ и Kafka.
- Знание базовых концепций NoSQL баз данных, таких как Redis и MongoDB.
- Golang, fiber, docker, k8s, sentry, gitlab;
- Sql server, postgresql, firebird;
- Rabbit, kafka, redis, mongodb.
HeadHunter