![logo](https://api.huntflow.io/logo/9f1a91d2453245dcaefa62874612c23f.jpg)
Golang-разработчик
Ищем golang-разработчика в команду разработки продуктов комплексного решения для автопарка на B2B рынке.
Мы – команда разработки b2b сервисов для обслуживания автопарков. Наши клиенты – это водители, менеджеры и руководители компаний, которые используют личный кабинет (веб-сервис) и мобильное приложение для управления своим автопарком. С помощью наших продуктов они решают большинство рутинных задач обслуживания корпоративных автомобилей (заправка, мойка, ремонт, страхование, парковка и пр.).
Наша команда разработки кросс-функциональна и состоит из более десятка специалистов в разных областях (web, mobile, backend, тестирование, аналитика, UX, дизайн). В работе применяем практики Kanban. У нас отличная и дружеская атмосфера, нет токсичных людей, а мнение каждого члена команды всегда важно. Есть возможность учиться, пробовать новые подходы. Приветствуем самостоятельность и стараемся избегать длинных согласований и совещаний.
Обязанности
Чем предстоит заниматься:
- Писать код и тестировать свой код
- Интегрировать функционал внутренних и внешних систем
- Проверять код друг друга на ошибки и потенциальные проблемы
- Соблюдать соглашения и стандарты разработки
- Вести документацию (swagger, confluence, jira)
- Применять современные технологии: контейнеризация, объектные хранилища, генерация кода и т.д.
- Разбираться что мы вообще делаем и зачем
- Анализировать как будет работать наш код до и после написания
Наш стек:
- Goswagger, gorm
- Postgresql, rabbitmq (kafka), redis
- Gitlab, ELK
- Docker, Kubernetes
- Jira/Confluence/Slack
Требования
- Общий опыт веб-разработки от 3 лет
- Опыт разработки на gоlang от 2 лет (асинхронный код, работа с БД, взаимодействие с другими сервисами и файловой системой, тестирование, отладка)
- Опыт работы с Postgresql (как работает, какие есть сущности и т.д.)
- Опыт работы с rabbitmq или kafka и не монолитным приложением
- Опыт создания приложений с rest api
- Опыт применения docker
- Уметь работать с linux (базовые операции)
- Базовое понимание алгоритмической сложности
- Не писать ненужный код
- Быть готовым учиться новому
- Понимать когда нужно, а когда не нужно применять SOLID, KISS, DRY, etc..
Не обязательно, но будет плюсом:
- Понимание и опыт применения DDD
- Опыт с Vue (на случай, если нужно будет создать простейший интерфейс)
- Опыт работы с S3
- Опыт сбора и хранения аналитических данных (clickhouse и др.)
Условия
- Формат работы по выбору: полностью удалённо/гибрид/офис
- Работа в аккредитованной IT-компании
- Больничный лист без потери в заработной плате до 14 дней и 3 дополнительных оплачиваемых дня отгула
- Заботимся о здоровье сотрудников и предоставляем ДМС со стоматологией, широким набором клиник и пакетом юридических и психологических консультаций после 3-х месяцев работы
- Корпоративное обучение. Проводим внутренние тренинги и воркшопы, а также финансируем внешнее обучения для профессионального и личностного развития сотрудников
- Система гибких льгот. После 3-х месяцев работы сотруднику предоставляется возможность выбора дополнительных льгот из широкого списка (спорт, обучение, путешествия и так далее)
- Корпоративная мобильная связь. Подключаем к корпоративному оператору для того, чтобы всегда быть на связи
- Развитая корпоративная культура. Вместе отмечаем праздники, дарим подарки на памятные даты
- Работа в команде профессионалов и отличные возможности для карьерного роста!