🔥Позиция Golang разработчика в UAE-based игровую студию! Команда работает над АА-проектом - кооперативной онлайн PvE Sandbox MMORPG. Стек: Go, MongoDB, PostgreSQL, Redis, Docker.
Предлагаем:Возможность работать в офисе в Абу-Даби или 100% удаленно.Помощь с релокейт в ОАЭ (по желанию)Медицинская страховка.Мощную команду: профессионалы с опытом 6+ лет в gamedev. Возможность поучаствовать в разработке уникального амбициозного проекта.Прокачку hard скиллов: сложные, интересные, нестандартные задачи.
Задачи:Разработка нового функционалаПроектирование новых сервисов и api к ним. Поддержка, развитие, рефакторинг существующего кода проекта.Участие в технических обсуждениях, ревью кода других участников проекта. Написание тестов, работать над документацией. Ведение задач в используемом таск трекере.
Требования:Опыт разработки на Go под Linux от 2-х лет. Глубокое понимание устройства языка Go (многопоточность, шедулер, Garbage Collector, кодогенерация). Понимание принципов ООП и его особенностей в Go. Знание паттернов проектирования и умение их применять. Владение алгоритмической базой. Понимание сложности алгоритмов, знание структур данных. Понимание принципов сетевого взаимодействия. TCP и UDP. Владение системой контроля версий Git. Владение английским на уровне достаточном для чтения литературы, написания документации.Будет большим плюсом:Опыт проектирования и написания распределенных систем. Опыт написания генераторов кода. Знание С++ и умение писать биндинги к С/С++ на go. Знание Python. Знания технологии контейнеризации Docker и опыт работы с платформой оркестрации Kubernetes. Опыт с базами pgsql, mongodb, redis. Опыт с брокерами pulsar, nats.io.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
