Backend-разработчик/Middle Golang Developer
Описание
Happy Delivery — компания, которая более 10 лет развивает проекты в сфере аутсорсинга и доставки банковских продуктов. Мы работаем с крупными федеральными компаниями и банками и развиваем собственные внутренние IT-системы для автоматизации бизнес-процессов. Сейчас мы расширяем команду разработки и ищем Middle Golang Developer, который умеет работать как с новым кодом, так и с существующими системами и legacy, готов участвовать в проектировании и развитии архитектуры. Мы предлагаем: Заработная плата: 180 000₽ на руки в месяц. Выплаты 2 раза в месяц Полностью удалённая работа. Оформление по ТК РФ, белая заработная плата, оплачиваемые отпуска, больничные Рабочее время команды ориентировочно с 10:00 до 19:00 МСК, возможен гибкий график начала работы Стабильная работа в компании с крупными действующими проектами. Возможность влиять на архитектуру и технические решения. Работа с существующими системами и разработка новых сервисов с нуля. Возможность внедрять новые технологии и предлагать улучшения. Профессиональный рост внутри технической команды. О наших проектах: Мы занимаемся разработкой внутренних систем и автоматизацией бизнес-процессов Happy Delivery. Наши проекты разнообразны: от внутренних CRM-систем и сервисов автоматизации до крупных систем, связанных с организацией и управлением доставкой банковских продуктов. В работе есть как развитие новых сервисов, так и поддержка, рефакторинг и постепенная миграция существующей бизнес-логики. Наш стек: Golang: Fiber, Fx, Bun PostgreSQL Redis MinIO Temporal, включая SDK Keycloak Docker Docker Swarm gRPC REST API Обязанности: Разрабатывать новые функции и backend-сервисы на Golang. Проектировать и разрабатывать новые системы под задачи бизнеса. Интегрировать сервисы с внешними API. Разрабатывать взаимодействие между сервисами через gRPC и REST. Работать с Temporal и бизнес-процессами на его основе. Разбираться в существующем коде, проводить рефакторинг и постепенно мигрировать устаревающую логику. Работать с PostgreSQL, Redis и MinIO. Участвовать в code review и обсуждении архитектурных решений с командой. Предлагать технические улучшения и участвовать в развитии архитектуры проектов. Периодически писать небольшие SQL-запросы для команды поддержки. Что для нас важно при выборе кандидата: Коммерческий опыт разработки на Golang от 3 лет и уверенное понимание принципов backend-разработки. Практический опыт работы с gRPC и Temporal. Понимание принципов построения гибкой, масштабируемой и поддерживаемой архитектуры, включая распределённые системы. Опыт работы с PostgreSQL, SQL и интеграциями с внешними API. Умение работать с legacy-кодом: разбираться в существующей логике, проводить рефакторинг и миграцию без нарушения бизнес-процессов. Самостоятельность, ответственность и умение эффективно работать в распределённой удалённой команде. Будет большим преимуществом: Опыт проектирования архитектуры сервисов и систем. Практический опыт работы с Ansible, CI/CD и Docker Swarm. Опыт работы с Keycloak. Понимание взаимодействия frontend и backend: JWT, OAuth, cookies, авторизация и аутентификация. Почему Happy Delivery В Happy Delivery разработчики работают над системами, которые напрямую используются в реальных бизнес-процессах компании. У нас есть задачи по развитию существующих продуктов, интеграциям, рефакторингу и созданию новых сервисов. Разработчик может участвовать в обсуждении технических решений и влиять на то, как будут развиваться системы компании. Если вам интересно не просто выполнять готовые задачи, а разбираться в бизнес-логике, предлагать решения и развивать архитектуру продукта, будем рады познакомиться.