О компании
Nauchsoft — международная компания в сфере IT-консалтинга и разработки программного обеспечения. Мы работаем в IT-сфере 37 лет и продолжаем расти.
Мы ищем опытного Senior Go Developer для работы в команде над крупномасштабной банковской и кредитной платформой. Эта роль перспективная и создана в рамках планируемого расширения команды компании.
Проект направлен на дальнейшее развитие экосистемы обработки кредитов и скоринга. Цель — перейти от оценки клиентов отдельно по каждому кредитному продукту к единому подходу кредитного скоринга и кредитного лимита, позволяющему предлагать несколько кредитных продуктов в рамках одного клиентского пути.
Ключевые обязанности
•Разрабатывать и поддерживать backend-сервисы с использованием Go.
•Проектировать и реализовывать функциональность в рамках микросервисной архитектуры.
•Разрабатывать и поддерживать REST API и интеграции с внутренними и внешними системами.
•Работать с процессами обработки кредитов, скоринга и мультипродуктового кредитования.
•Реализовывать надёжную обработку данных и обмен сообщениями между распределёнными сервисами.
•Работать с PostgreSQL и оптимизировать SQL-запросы.
•Реализовывать кэширование и оптимизацию производительности с использованием Redis.
•Обеспечивать надёжность, отказоустойчивость и сопровождаемость backend-сервисов.
•Участвовать в code review, технических обсуждениях и проектировании решений.
•Поддерживать процессы CI/CD и контейнеризированного развёртывания.
•Самостоятельно выполнять поставленные задачи по разработке.
•Проактивно сообщать о блокерах и рисках, чтобы избежать срывов сроков поставки.
•Участвовать в устранении неполадок, исправлении дефектов и подготовке к релизу в production.
Обязательные навыки и опыт
•4–5+ лет коммерческого опыта разработки на Go.
•Сильный опыт backend-разработки.
•Глубокое понимание микросервисной архитектуры.
•Практический опыт проектирования и разработки REST API.
•Сильный опыт работы с PostgreSQL и уверенное владение SQL.
•Опыт работы с брокерами сообщений, такими как Kafka или RabbitMQ.
•Опыт работы с Docker и Kubernetes.
•Опыт работы с CI/CD, предпочтительно GitLab CI/CD.
•Опыт интеграции backend-сервисов с внешними системами.
•Понимание подходов к надёжности и отказоустойчивости распределённых систем.
•Опыт работы с решениями для кэширования, такими как Redis.
•Способность самостоятельно выполнять задачи по разработке.
•Высокая ответственность и проактивные коммуникативные навыки.
•Способность оперативно эскалировать блокеры и эффективно работать в команде, ориентированной на поставку.
Будет плюсом
•Предыдущий опыт в Banking или FinTech.
•Опыт работы с платформами обработки кредитов / кредитования.
•Понимание систем кредитного скоринга и принятия решений.
•Опыт работы с BPM или решениями для оркестрации процессов.
•Опыт работы с высоконагруженными backend-системами или системами с большим объёмом транзакций.
Условия работы
•Удалённая работа, полная занятость.
•Рабочие часы согласованы с часовым поясом проекта.
•Ожидаемое рабочее окно: примерно 07:00–16:00 или 08:00–17:00 по минскому времени; окончательный график будет уточнён.
•Среда поставки на основе Agile.
Мы предлагаем
•Возможность профессиональной самореализации и роста.
•Дружный коллектив.
•25 дней оплачиваемого отпуска.
•Медицинское страхование и 100% оплата больничного.
•Профессиональное обучение и получение сертификатов за счёт компании.
•Курсы иностранных языков и другие корпоративные программы.
•Разнообразные корпоративные мероприятия.
•Бонусы в случае свадьбы или рождения ребёнка.
•Возможность удалённой работы из любой точки мира.