Обязанности:
Привет! Меня зовут Аня, и сейчас я ищу Golang Developer в стартап, разрабатывающий национальную онлайн-платформу для игры в шахматы. Проект создаётся с нуля и ориентирован на развитие отечественного продукта, который станет альтернативой зарубежным шахматным платформам. Платформа объединяет турнирную деятельность, соревновательные матчи в реальном времени, обучение и развитие игроков. Что предстоит делать Разрабатывать серверную часть платформы и игровой движок Проектировать и оптимизировать схемы БД Интегрировать сторонние API и сервисы Писать чистый, тестируемый код с покрытием unit‑тестами Оптимизировать производительность и надёжность систем Документировать API и ключевые компоненты Разрабатывать API и другие сервисы для поддержки функционала платформы Исправлять баги Мы ждём от вас Опыт коммерческой разработки на Go от 2 лет Понимание и практический опыт работы с real-time системами Уверенное знание стандартного пакета Go и принципов конкурентности (goroutines, channels, sync) Опыт работы с SQL (PostgreSQL/MySQL) и NoSQL (Redis, MongoDB) БД Понимание HTTP/HTTPS, REST API, JSON Опыт проектирования и разработки API (включая документацию) Знание Git, CI/CD Понимание принципов SOLID, Clean Architecture, DDD Базовое понимание Linux-окружения и командной строки Опыт работы с Docker, Kubernetes Знание брокеров сообщений (Kafka, RabbitMQ) Написание юнит-тестов Понимание микросервисной архитектуры Будет преимуществом Опыт в геймдеве, особенно – глубокое понимание матчмейкинга, очередей, рейтинговых систем или схожих механизмов Опыт запуска продуктов с нуля Опыт работы в стартапах Опыт организации нагрузочного тестирования, подготовка патронов и обстрел сервисов Что предлагает компания Удаленная работа (по МСК часовому поясу) Оформление по ТК РФ Участие в амбициозном стартапе Переодические оффлайн-встречи (корпоративы, обсуждение задач и тп) Возможность проявить себя, даже если опыта не так много, но вы очень амбициозны и быстро погружаетесь в новое 🚀Похожие вакансии