Senior Back-End Developer
ZİYAREM YAZILIM TEKNOLOJİ VE TİCARET ANONİM ŞİRKETİ
26.02.2026
İstanbul(Asya) / Türkiye
Deneyim: 2-4 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Pozisyon Hakkında
E-ticaret, finansal işlem yönetimi ve yüksek trafik odaklı mikroservis projeleri geliştiren ekibimize Kıdemli Backend Geliştirici arıyoruz. Bu pozisyonda Go, Kafka, MySQL, Redis, Couchbase ve Elasticsearch gibi modern teknolojilerle ölçeklenebilir, dayanıklı ve güvenli backend servisleri geliştireceksiniz.Takımın önemli bir parçası olarak yalnızca kod yazmayacak; test süreçlerine katkı sağlayacak, mimari kararların içinde yer alacak, performans ve güvenlik odaklı çözümler üreteceksiniz.
Görev ve Sorumluluklar
- Go (Golang) ile mikroservis tabanlı, yüksek performanslı backend servisleri geliştirmek
- RESTful API tasarımı, endpoint versiyonlama ve güvenlik kontrolleri
- MySQL üzerinde veri modeli oluşturmak, karmaşık sorgular yazmak ve performans iyileştirmeleri yapmak
Event-Driven Sistemler
- Kafka ile event-driven mimariler geliştirmek (Producer/Consumer, topic tasarımı, partitioning, offset yönetimi)
- Yüksek trafikte mesaj tüketimi için verimli consumer grupları ve worker modelleri tasarlamak
- Eventual consistency, idempotency, retry mekanizmaları gibi kritik konularda çözümler üretmek
Cache & NoSQL Sistemleri
- Redis / Couchbase kullanarak düşük gecikmeli, ölçeklenebilir cache ve session yönetim sistemleri geliştirmek
- Couchbase üzerinde bucket, scope, collection tasarımı ve N1QL sorguları yazmak
Arama ve Analitik Sistemleri
- Elasticsearch mapping, index tasarımı, aggregation’lar, full-text search ve performans optimizasyonları yapmak
Test & Kalite Süreçleri
- Unit test, integration test ve gerektiğinde benchmark testleri yazmak
- Mock ve stub kullanımına hâkim olmak
- Coverage artırma, test stratejisi belirleme ve CI pipeline içinde test otomasyonunu sürdürmek
DevOps & Observability
- CI/CD süreçlerine (GitHub Actions vb.) katkı sağlamak
- Logging, metrics, tracing (OpenTelemetry vb.) konularında çalışmak
- Docker, Linux, container ortamları ve deployment yapıları ile çalışmak
Ekip Çalışması
- Code review süreçlerine aktif katılmak
- Mimari tartışmalara dahil olmak ve üretime giden sistemlerde sorumluluk almak
- Ürün, frontend ve mobil ekipleriyle koordineli çalışmak
Aranan Nitelikler
- Go (Golang) ile en az 3 yıl backend geliştirme deneyimi,
- MySQL üzerinde güçlü SQL bilgisi ve pratik tecrübe,
- RESTful API geliştirme konusunda yetkinlik,
- Redis, Valkey veya Couchbase deneyimi,
- Kafka veya başka bir mesajlaşma sistemi ile çalışma tecrübesi,
- Git versiyon kontrol sistemine hâkimiyet,
- Unit test yazma pratiği, test araçlarını ve mock yapılarını kullanabilme,
- Temiz kod, performans, ölçeklenebilirlik ve güvenlik prensiplerine önem verme,
- Analitik düşünebilen, problem çözme kabiliyeti yüksek, takım çalışmasına yatkın,
Tercihen Aranan Nitelikler
- AWS veya benzeri bulut platformlarında deneyim
- Mikroservis mimarileri, event-driven sistemler, Saga & Outbox pattern bilgisi
- Go’da concurrency, worker pool, goroutine yönetimi konularında güçlü pratik
- Elasticsearch üzerinde profesyonel deneyim
- Docker, Linux, CI/CD süreçlerinde tecrübe
- Observability: Prometheus, Grafana, Jaeger, OpenTelemetry
