Senior Golang Developer

About the company
Mabrook is a product company building a next-generation social platform. Our goal is to combine everything a modern user needs in one product: entertainment, booking, and a marketplace.
We are a team of around 30 people, distributed across Europe and the UAE.

We're looking for a Go developer to build new features and microservices for the platform.

Responsibilities
Develop and optimize high-load microservices with a focus on low latency and resource efficiency.
Design deterministic and predictable concurrent systems using Go.
Conduct deep-dive code reviews, focusing on memory safety, allocation efficiency, and performance bottlenecks.
Implement robust unit and integration tests to ensure system stability under heavy load.
Optimize database interactions and manage data integrity in a distributed environment.

Required Skills
6+ years of total backend development experience, including 3+ years of commercial experience with Go.
Deep understanding of Computer Science fundamentals.
Proficiency in Concurrency.
Hands-on experience with memory optimization.
Solid experience with SQL.
Understanding of predictable system design rather than just "Clean Architecture" templates.
Experience with Docker and cloud environments (GCP/AWS).

Nice to Have
Experience with profiling tools to debug CPU and memory leaks.
Knowledge of binary protocols and efficient data serialization.
Experience with distributed systems and message brokers.
Background in low-level languages or systems engineering.
Familiarity with OpenTelemetry for deep system observability.

Benefits
Competitive salary based on experience and skills
20 paid vacation days
Sick leaves
Healthy work–life balance
Family-first culture
Flexible work schedule
Professional growth and development opportunities

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available