Backend разработчик (Golang)
Требования
Местоположение и тип занятости
Компания
Создаем медиа-проекты
Описание вакансии
Условия работы
Ищем в команду Backend разработчика (Golang) на проект Aitube
Обязанности:
- Работа в команде над backend-сервисами с использованием Golang по гибким методологиям разработки;
- Участие в проектировании архитектуры backend-сервисов;
- Участие в Code-review коллег;
- Тестирование своего кода;
- Написание читаемого, поддерживаемого кода.
Требования:
- Отличное знание web-технологий;
- Опыт разработки backend-сервисов на Go от 3-х лет;
- Go >= 1.11, net/http, gorilla/*, fasthttp, go modules;
- Хороший бэкграунд в работе с PostgreSQL, RabbitMQ и/или Kafka, Redis;
- Протоколы HTTP, WebSockets, gRPC/Protobuf(опционально);
- Опыт в построении масштабируемых систем, микросервисная архитектура;
- Четкое понимание принципов ООП и базовых паттернов проектирования;
- Разработка API для web и мобильных клиентов (JSON:API);
- Документирование API - OpenApi (Swagger);
- Оптимизация производительности, отладка;
- Работа с Docker, Gitlab CI;
- Будет плюсом опыт работы с высоконагруженными проектами, деплой приложений, взаимодействие с DevOps. Участие в Open Source проектах также будет преимуществом.
Познакомиться с нашими проектами можно тут - https://aitube.kz/ https://ainews.kz/
Бонусы
За знания и опыт, готовы предложить:
- Удаленная работа на период пандемии, далее в одном из наших трех офисов: Москва-Нижний Новгород-Нурсултан;
- Обучение и конференции;
- Гибкий график работы;
- Белая ЗП.