Разработчик Go
IT OneОписание
Всем привет!
Мы набираем IT-специалистов в нашу большую команду.
Тебе предстоит работать на проекте второго по величине банка, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного рода задач: вывод новых фичей, поддержка текущей функциональности, написание тестов, участие в общих грумингах и многое другое. Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов.
Обязанности:
участие в выборе технологий, разработке архитектуры и ее реализации;
участие во всех этапах жизненного цикла разработки программного обеспечения.
Требования:
2+ года коммерческого опыта в разработке на Go;
отличное знание стандартной библиотеки Go 1.18+, уверенная работа с context, net/http, sync, time, errors, encoding;
опыт написания REST API, умение писать хендлеры без аллокаций, опыт с fasthttp;
уверенное понимание Clean Architecture: слои, зависимости, интерфейсы, DI;
PostgreSQL: умение писать сложные SQL-запросы, работа с pgx и pgxpool v5, миграции, индексы;
Redis: очереди, кэш, TTL, pub/sub;
Kafka или RabbitMQ: продюсеры/консьюмеры, схемы сообщений, requeue & dead-letter;
понимание принципов контейнеризации, опыт написания Dockerfile и Kubernetes YAML для сервисов;
опыт работы с GitLab, CI/CD пайплайнами, Merge Request процессом;
внимательность, умение тестировать себя, проверять бизнес-правила руками и глазами;
умение читать и писать документацию, тикеты, описания PR.
Спортивные и корпоративные мероприятия;
Программа обучения и сертификация, доступ к электронной библиотеке;
Добровольное медицинское страхование;
И многое другое. Обязательно откликайся!:) Если каких-то навыков не достает, то мы готовы идти на встречу.