- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Golang разработчик (Middle/Middle+)
Интересный проект в сфере GameDev/Chess с современным стеком. Однако проект краткосрочный (3 месяца), что может быть минусом для тех, кто ищет стабильность.
Сложность вакансии
Средний уровень сложности обусловлен необходимостью прохождения Live Coding и работы в высоконагруженном проекте с микросервисной архитектурой. Требуется уверенное владение Go и инструментами контейнеризации.
Анализ зарплаты
В объявлении не указана заработная плата, но для Middle/Middle+ Golang разработчика в России рыночный диапазон составляет от 200 000 до 350 000 рублей. Учитывая проектный характер работы (3 месяца), ставка может быть выше среднерыночной.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Откликайтесь прямо сейчас, чтобы принять участие в разработке инновационной шахматной платформы!
Описание вакансии
ID 3426
Golang разработчик
"Middle
Middle+"
ИТ-компании
Кол-во специалистов
1
Длительность проекта
3 мес
Объем участия в проекте
Высокая нагрузка
~160 ч/мес
Формат взаимодействия
Удаленно
Требуемая локация специалиста
Россия
Доступность специалиста
МСК +/-3 часа
Требуемое гражданство специалиста
РФ
Обязательные требования
- Коммерческий опыт разработки на Go от 2 лет;
- Уверенное знание стандартного пакета 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);
- Написание юнит-тестов;
- Понимание микросервисной архитектуры.
Задачи на проекте
- Разработка серверной части платформы и игрового движка;
- Проектироватние и оптимизация схем БД;
- Интегрирование стороннего API и сервисов; - Написание чистого, тестируемого кода с покрытием unit-тестами;
- Оптимизация производительности и надёжности систем;
- Документирование API и ключевых компонентов;
- Разрабатотка API и других сервисов для поддержки функционала платформы;
- Исправление багов.
Этапы отбора
2 интервью:
- CTO и Live Coding
- HR.
Описание проекта и команды
Разработка игровой платформы для распознавания и трансляции шахматных партий.
Обязательные условия выхода на проект
Договор заключен
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️**❗️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Unit Testing
- Linux
- Kubernetes
- CI/CD
- PostgreSQL
- Redis
- Docker
- Kafka
- MySQL
- REST API
- Go
- MongoDB
- RabbitMQ
- SOLID
- DDD
- Clean Architecture
Возможные вопросы на собеседовании
Проект связан с игровым движком и высокой нагрузкой, где конкурентность — ключевой аспект.
Расскажите, как вы будете отлаживать race condition в высоконагруженном Go-приложении?
В требованиях указана оптимизация схем БД для игровой платформы.
Какие стратегии индексации в PostgreSQL вы бы применили для быстрого поиска по истории шахматных ходов?
Проект предполагает интеграцию сторонних API и работу с микросервисами.
Как обеспечить консистентность данных между микросервисами при использовании Kafka, если один из сервисов временно недоступен?
Этап отбора включает Live Coding.
Реализуйте простой worker pool на Go, который ограничивает количество одновременно выполняемых задач.
Упоминается Clean Architecture и DDD.
Как вы разделяете слои в проекте согласно Clean Architecture, чтобы бизнес-логика не зависела от внешних API и БД?
Похожие вакансии
Java разработчик
Java-разработчик
Java Разработчик (с частичной занятостью на Go)
Python-разработчик в AI-продукт
Php-разработчик
Разработчик .NET
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!