Backend Developer Golang pre-middle
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требования к вакансии
- Junior или pre-middle c опытом коммерческой разработки на Golang от 1 года, умение писать DRY код
- Понимать принципы микросервисной и модульной архитектуры, версионирование API
Что требуется делать backend разработчику прямо сейчас:
- Разрабатывать REST и RPC API на Golang без фреймворков, с gorilla/mux, или с gin-gonic, писать тесты стд. testing, ginkgo
- Использовать raw SQL запросы и команды jinzhu/gorm с учетом особенностей PostgreSQL, MySQL
- Работать с gorilla/websocket, RabbitMQ, Redis
- Документировать свою разработку в OpenAPI, (Swagger), Wiki
- Сотрудничать с разработчиками которым предоставляется REST API, это Android, iOS, Ruby разработчики
- Собирать Golang приложения в Docker, пользоваться Docker-compose для локальной разработки, запускать команды и понимать логи
Желательные навыки
- Умение разбираться в чужом коде
- Пользоваться Kubernetes для запуска команд в подах и чтения логов
- поскольку в команде хорошо заходит культура DevOps, хорошим тоном считается настраивать Gitlab CI для своих проектов
- конфигурировать приложения на Kubernetes YAML, Helm
О роли Golang разработчика в компании Sittme
Наш продукт - это мобильное приложение "Sittme" собственной разработки, доступное для iOS и Android. С помощью нашего приложения родители могут найти и забронировать няню для своего ребенка, а няни - разместить свою анкету и принимать бронирования. https://sitt.me
Стек компании включает Golang, Ruby, React JS,Next.js, Kotlin, Swift.
Основная деятельность Golang разработчика - развитие основного API и поддержка сервиса конвертации видеоизображений.
Бонусы
Что предлагаем мы:
- Интересные задачи в социально важном проекте, в коллективе опытных разработчиков
- 100% удаленная работа, но если дома шумные условия мешают работать, у нас есть комфортное рабочее место в г. Москва после окончания карантина, с кофе-машиной и печеньем
- iMac или MacBook Pro или производительный Linux Desktop с мониторами Dell
- Достойную заработную плату;
- Официальное оформление по ТК РФ с первого рабочего дня
- Возможность гибкого графика работы и удаленной работы
- Человеческий менеджмент
Дополнительные инструкции
Как будет проходит процесс общения по данной позиции
- созвон с HR
- тестовое задание
- техническое собеседование с тех директором
- собеседование с директором
- оффер
* не все этапы обязательны, зависит от вашего опыта