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% оплата больничного.
- Профессиональное обучение и получение сертификатов за счёт компании.
- Курсы иностранных языков и другие корпоративные программы.
- Разнообразные корпоративные мероприятия.
- Бонусы в случае свадьбы или рождения ребёнка.
- Возможность удалённой работы из любой точки мира.