Go (golang) Backend Developer
Требования
Местоположение и тип занятости
Компания
Мобильная и веб-разработка, QA-сервисы
Описание вакансии
Условия работы
В связи с ростом и развитием команды, нам требуется опытный Go (golang) разработчик.
Что за работа?
Мы развиваем уникальный высоконагруженное масштабируемое решение состоящее из 30+ микро и макросервисов (вам не обязательно все это заранее знать, если вы готовы быстро научиться!):
- Postgres + Mongo + Redis + Rabbit + Kafka + ClickHouse.
- GRPC/Protobuf + REST + много интеграций с внешними сервисами.
- Kubernetes, Docker, CI/CD, ELK, Prometeus, Grafana.
- Многопоточность, синхронизации внутрипроцессные и межсерверные, оптимизации работы с памятью, с GC и с горутинами.
- Математические алгоритмы поиска оптимальных путей по графу + машинное обучение + передовые и свои ноу-хау.
- Сложная бизнес-логика и тестирование.
Это будет лучший проект в вашем резюме. Работа ответственная, сложная, интересная.
Вы подойдете как личность, если:
- вы выполняете свои обещания
- вы быстро и интересом обучаетесь новому
- вы инициативный
- вы клиенто-ориентированный, интересующийся развитием и улучшением продукта
- вы отлично ладите с коллегами: умеете просить помощь, умеете помогать другим
Вы подойдете как специалист, если:
- вы хорошо знаете конкурентное программирование на Golang;
- вы дружите с математикой и алгоритмами;
- вы хорошо знаете SQL, работали с различными реляционными и нереляционными БД — знаете когда что лучше применять.
Условия
- Работа фулл-тайм (8 часов в день, строго без подработок на стороне).
- Удаленная работа.
- Отлаженные процессы, профессиональные коллеги, адекватные руководители (тоже умеющие программировать и понимать сложности).
- Постоянная и своевременная заработная плата. Размер обсуждается индивидуально.
- Оплачиваемые отпуска и больничные.