О компании и команде
Наша компания создает международное лайфстайл приложение и агрегатор событий с поиском по геолокации. Наши онлайн сервисы предназначены, как для индивидуальных пользователей, так и для корпоративных клиентов. Мы предлагаем более 100 тысяч актуальных событий из более 25 категорий в более 200 городах.
Сейчас мы активно развиваемся и ищем к нам в команду Middle Golang Developer)
Ожидания от кандидата
Мы ожидаем от кандидата:
- Отличное владение Golang с коммерческим опытом не менее 3 лет;
- Знание Agile/Scrum и опыт работы по этим методологиям;
- Продвинутый опыт работы с Git(не тольĸо на уровне git commit -a и git push -f);
- Опыт работы в Linux;
- Опыт работы с Docker (желательно с Docker Swarm и/или Kubernetes);
- Умение писать Dockerfile(сложнее, чем FROM golang:latest);
- Знание SOLID и основных паттернов проектирования;
- Понимание сетевых протоколов (TCP, HTTP, DNS) и опыт работы с высоконагруженными системами;
- Опыт работы с PostgreSQL (PostGIS) и MongoDB, а также умение оптимизировать запросы;
- Умение писать Unit-тесты;
- Умение разбираться в чужом коде.
Большим плюсом будет:
— Опыт разработки с использованием PHP;
— Опыт работы с gRPC;
— Опыт работы с Kafka;
— Опыт работы с GitLab CI;
— Знание других языĸов программирования и опыт ĸоммерчесĸой разработĸи.
Условия работы
- Заработную плату до 350 000 рублей на руки;
- Официальное оформление по ТК РФ или ИП/ГПХ/Самозанятость;
- Полностью удаленный формат работы;
- Оплачиваемые отпуска;
- Оплачиваемые больничные;
- Возможности для вертикального карьерного роста.
Чем нужно будет заниматься:
- Настройкой процесса разработки для проекта, включая работу с Git, CI/CD, тестирование, нагрузочное тестирование и настройку развертывания проектов на dev, stage и prod окружениях;
- Разработкой архитектуры продукта с нуля, включая написание документации и инструкций;
- Подбором оптимальных инструментов и фреймворков для каждой задачи;
- Составлением планов исследований, разработки и устранения технического долга в различных аспектах проекта.