Middle+ Golang разработчик в продуктовую команду
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы – команда разработчиков "Фабрика Решений". Компания основана в 2018 году. На сегодня команда насчитывает 80+ специалистов из разных концов мира.
Специфика нашей работы – создание сложных веб-проектов и мобильных приложений федерального и международного уровня.
Вот несколько наших флагманских продуктов
- На 100% роботизированный мини-маркет Robymarket
- Платформа облачной лояльности Maxbonus
- Платформа для международной бартерной торговли Pro-brics
- Маркетплейс туристических услуг для рынка Армении Bustourma
- CRM-платформа для зуботехнических лабораторий Dentego
- Государственная информационная система "Учёт и обеспечение питанием обучающихся общеобразовательных организаций"
Ищем крепкого Middle+ Golang разработчика на продукт Fastronome. Новый продукт рассчитанный на рынки Северной Америки в сфере автоматизации розничных продаж. В настоящий момент пилотируется на рынке Армении.
Ожидания от кандидата
Наш стек
- Golang
- Фреймворк маршрутизации: Chi Router
- Базы данных: PostgreSQL (используя пакеты pq и pgx), Redis
- Инструменты контейнеризации: Docker
- Система контроля версий: Git
- Модульное тестирование: unit testing
- Облачные сервисы AWS
Желательные навыки
- Мониторинг и отладка: Prometheus, Grafana
Чем предстоит заниматься
- Проектировать, разрабатывать код на golang для платформы Amazon Cloud
- Находить лучшие решения совместно с тех-лидами
- Внедрять новые технологии в проекты
- Совместно с devops инженерами поддерживать CI/CD
- В перспективе руководить группой проектов, проводить код-ревью
От будущего коллеги мы ожидаем
- Уверенное знание Golang.
- Опыт коммерческой разработки проектов на Go от 3-х лет.
- Следование uber code style.
- Покрытие кода Unit-тестами, benchmark'ами.
- Понимание работы Go "под капотом".
- Знание и понимание модели OSI.
- Понимание чужого кода, внимательность и критическое мышление при выполнении код-ревью;
- Уверенная работа с Git, понимание Docker-контейнеризации сервисов.
- Умение настроить рабочее окружение и разворачивать проекты под Linux.
Плюсом будет
- Участие в разработке высоконагруженных проектов.
- Внедрение различных подходов к кешированию данных, использование очередей сообщений.
Условия работы
Удаленная работа.