Компания, разрабатывающая сложную многоуровневую систему безопасности для PC-игр разработчика golang
Занятость:
Полная, возможность удаленной работы
Важно для нас:
Глубокое понимание языка Golang с умением тюнить производительность и профилировать приложения под высокие нагрузки
Опыт с долгосрочной поддержкой систем
Опыт с облачными сервисами - нужно будет решать редкие задачи с devops
Опыт работы с UI framework (React, Vue) и желание работать с фронтом
Опыт работы с базами данных MongoDB и PostreSQL
Опыт работы с Redis
Опыт работы с любыми брокерами сообщений RabbitMQ/Kafka/NATS и т.д.
Опыт работы с Docker, Docker Compose
Опыт проектирования и работы с микросервисной архитектурой
Опыт работы с Kubernetes и Helm
Опыт руководства команды по методологиям Agile (Scrum, Kanban), умение выстраивать процессы, понимать важность ретроспектив, умение проводить встречи т.к. grooming, planning, daily meeting, retrospective, troubleshooting, sharing, demo, 1 на 1, performance review
Опыт с относительно большими объемами данных
Опыт работы с нагруженными сервисами
Не обязательно, но будет большим плюсом:
Опыт программирования на C++ и умение линковать библиотеки с Go
Задачи:
Разрабатывать экосистему Thetta с использованием языка Go
Проектировать и реализовывать всевозможные API и CLI приложения
Проектировать и реализовывать сервисы сбора и анализа данных
Заниматься технической декомпозицией задач и следить за их исполнением
Участвовать в жизненном цикле разработки продукта по гибкой методологии Scrum
Вместе с коллегами искать лучшие практики, тюнить процессы, ревьювить код, шарить знания, участвовать в обсуждениях
Заниматься обучением коллег
Стек технологий:
Go / postgresql / MongoDB / redis / RabbitMQ / Kubernetes / docker / C++ / AWS