Senior Golang Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Cheapshot – это новая мобильная гео-локационная игра происходящая в реальном времени. Мы делаем ставку на создание единого игрового пространства для игроков со всего мира, чтобы приезжая в любую точку земного шара там работал чипшот и можно было играть так же, как и у себя дома. И с этим связаны уникальные задачи, которые предстоит решать.
Подробнее о самой игре можно прочитать у нас на сайте https://cheapshot.co или установить приложение (iOS only, простите) https://itunes.apple.com/ru/app/cheapshot/id1229112582?l=en&mt=8
Помимо этого, мы готовимся к глобальному запуску и ищем профессионала который не боится сложных задач и прекрасно знает golang.
Суть задач будет сводиться к разработке скалируемых игровых сервисов (карта, авторизация, боты и прочее).
В работе мы используем: Go, Postgresql, NSQ, Redis, Docker, Kubernetes, Git, s2, BoltDB, ElasticSearch
Мы ожидаем что у вас есть:
- опыт Go-разработки в коммерческом проекте
- хорошо знакомы с особенностями многопоточной разработки
- имеете опыт разработки микросервисной архитектуры (хотя мы ближе к макро)
- знакомы с linux и умеете работать с командной строкой
- работали с реляционными и nosql бд
- знаете еще как минимум пару языков программирования
- хорошо владеете английским
Вам предстоит работать со следующими технологиями:
- PostgreSQL
- CockroachDB (но это не точно)
- BoltDB / Raft (и это не точно, экспериментируем)
- Redis
- Docker / Kubernetes (для стейджинга)
- ElasticSearch
- NSQ
- Golang: dbr, geo/s2, protobuf
О компании:
Нас пока всего трое, у нас нет офиса, мы все работаем удаленно и планируем строить remote-first компанию, где каждый существует в комфортных ему условиях. При необходимости готовы оплачивать вам место в любимом коворкинге.
Дополнительные инструкции
Присылайте свое резюме, примеры вашего кода на го и ссылку на профиль в гитхаб (если есть).