Mühendislik
Backend Engineer — Realtime
İki yüz bin eşzamanlı koltuğu tık tık senkron tut.
- Mid-level
- Avrupa
- Uzaktan
- 3+ yıl
Rol hakkında
Bütün oyunlarımız aynı gerçek zamanlı katmanın üstünde duruyor: odalar, koltuklar, turlar, yeniden bağlanmalar ve tek bir çipi bile kaybetmemesi gereken bir ekonomi. Go ile yazılı, durum tutuyor ve kötü bir deploy’un otuz saniyede görüldüğü yer burası. Bunu korkutucu değil heyecan verici bulan birini arıyoruz.
Ne yapacaksın
- Yedi canlı oyunun arkasındaki oda, eşleştirme ve tur servislerini kur ve işlet.
- Oyuncu tur ortasında bağlantı kaybettiğinde ayakta kalan şema ve durum geçişleri tasarla.
- Servislerini üretimde sahiplen: panolar, alarmlar ve dört kişiyle paylaştığın nöbet.
- Akşam zirvesinde eşzamanlılık artarken p99 odaya katılma gecikmesini hedefin altında tut.
- İstemci ve live ops ekiplerinin üstüne kurduğu iç API’leri ve dokümantasyonunu yaz.
Aradığımız kriterler
Elemede gerçekten baktıklarımız bunlar. Çoğunu karşılıyorsan başvur.
- Go, Elixir, C# ya da benzeri eşzamanlı bir dilde 3+ yıl backend servis deneyimi.
- Durum tutan gerçek zamanlı sistemler işlettin — WebSocket ya da UDP — sadece istek/yanıt API’leri değil.
- PostgreSQL ve Redis’te sağlamsın; biri yavaşladığında ne olduğunu da biliyorsun.
- Docker ve Kubernetes ile rahatsın, bir şey ters gittiğinde trace okuyabiliyorsun.
- Yazdığın bir şey için nöbet tuttun ve yürüttüğün bir postmortem’i anlatabiliyorsun.
Artı olur
- Oyun sunucusu deneyimi, özellikle sıra tabanlı ya da kart oyunları.
- Hile önleme, sahtecilik ya da sanal ekonomi bütünlüğü çalışmaları.
- gRPC, protobuf ya da özel ikili protokol tasarımı.
Teknoloji ve araçlar
- Go
- WebSocket
- PostgreSQL
- Redis
- Kubernetes
- Grafana
- Kafka
Süreç nasıl işliyor
- 1
Başvuru incelemesi
Başvuruyu ekipten biri okur, anahtar kelime filtresi yok. Sonuç ne olursa olsun beş iş günü içinde dönüş yaparız.
- 2
Tanışma görüşmesi · 30 dk
Ne yaptın, sırada ne var, biz nasıl çalışıyoruz. Sorularını getir; görüşmenin yarısı senin.
- 3
Zanaat oturumu · 90 dk
Backlog’umuzdan gerçek bir problemi birlikte çözeriz. Beyaz tahta bilmecesi ya da karşılıksız ev ödevi yok.
- 4
Ekip ve teklif
Yan yana oturacağın ekiple bir kahve, ardından iki gün içinde yazılı teklif.
