Назад
4 часа назад

Senior Go Developer (Gamedev)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Английский
b1
Страна
Ukraine/Poland
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

#vacancy #job #Golang #Ukraine #Poland
💻Go Developer (Senior)
🌏Location: Ukraine, Poland
🌟Experience: 5+ years
We are looking for an experienced GO Developer to join our team working on a high-performance #game server, built on the Nakama framework. This is an authoritative game server handling real-time gameplay, player progression, live operations, and analytics for mobile games The role requires the ability to understand business requirements and translate them into technical designs and implementation. The developer will work closely with business as part of a separate delivery team.

💫Role scope
● Design, develop, and maintain production-quality code, actively contributing to system implementation and delivery;
● Evaluate, design, and assess software solutions to meet functional and non-functional requirements
● Take ownership of complex technical tasks and components within large or high-impact projects
● Continuously seek ways to improve code quality, development efficiency, and team productivity
● Collaborate closely with the Team Lead and team members to design and implement robust technical solutions
● Author and maintain Software Design Documents (SDD), providing guidance and design direction to experienced engineers
● Support the professional development of team members through mentoring, code reviews, and knowledge sharing
● Actively participate in sprint planning, estimation, and other Agile ceremonies

📒English Intermediate or above

📚Hard skills and qualifications
● Deep understanding of Go fundamentals (goroutines, channels, interfaces, error handling)
● Knowledge of concurrency patterns
● Experience building distributed, high-throughput systems
● Understanding of resiliency patterns (retries, circuit breakers, graceful degradation)
● Experience with caching strategies and performance optimization
● Mastery of software design principles and Go-specific best practices
● Experience with interface-based design and dependency injection
● Experience with database migrations, connection pooling, and transaction management
● Proficiency at understanding an existing codebase, learning from it, and documenting/explaining when needed

💥Nice to have
● Experience with event streaming systems (AWS Kinesis Firehose, Kafka, or similar); ● AWS experience (S3, Firehose); ● Understanding of event-driven architecture and high-volume event processing; ● PostgreSQL experience;
● Experience with Node.js (with exposure to Vue.js, which is used in our frontend stack); ● Experience in mobile game development; ● Understanding of game economy systems, player progression, and live operations; ● Docker and containerization experience; ● Experience with monitoring, metrics, and observability (Prometheus, custom metrics); ● Experience using test-driven development (Go testing, testify); ● Experience with concurrent testing and race condition detection
📝

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -