Mge Akaryakıt
Senior Backend Developer
Skills
12 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Türkiye
Work mode:
Onsite
Published on:
9 October 2026
What they need
Biz Kimiz?
gidiyorum.com, uçak bileti ve otel rezervasyon altyapısını kendisi geliştiren bir seyahat teknolojileri şirketi. B2C tarafında büyümeye devam ediyoruz. Bir yandan da B2B ve SaaS vizyonumuzu hayata geçirmek için çalışıyoruz.
Şu anda API altyapımızı sıfırdan, modern bir mikroservis mimarisiyle yeniden inşa ediyoruz. Bu dönüşümün merkezinde yer alacak bir Senior Backend Developer arıyoruz.
Bu Rolün Özü
Bir kullanıcı "Satın Al" butonuna bastığında arka planda birçok sistem birlikte çalışır: tedarikçi API'leri, fiyat doğrulama, ödeme ve 3D Secure, biletleme, e-posta ve SMS bildirimleri. Bu zincirin herhangi bir halkası koparsa müşteri parasını öder ama biletini alamaz.
Bu rolde arayacağımız kişi:
- Tasarlar: Rezervasyon, ödeme ve biletleme akışlarını dayanıklı ve ölçeklenebilir servislere böler.
- Entegre eder: Uçak ve otel tedarikçi API'lerini tedarikçiden bağımsız, temiz bir sözleşmenin arkasına yerleştirir.
- Güvence altına alır: Hata, zaman aşımı ve tekrar senaryolarında sistemin tutarlı kalmasını sağlar.
- Yayar: Kod kalitesini, mimari kararları ve en iyi pratikleri ekibe aktarır.
Sorumluluklar
Mimari ve Servis Geliştirme
- NestJS tabanlı mikroservisleri (auth, booking, payment, flight, hotel, notification vb.) tasarlamak, geliştirmek ve sürdürmek
- Servis sınırlarını belirlemek, REST/OpenAPI sözleşmelerini ve olay (event) şemalarını tanımlamak
- Mevcut eski (legacy) backend'den yeni mimariye kademeli geçiş sürecini yürütmek
Dağıtık Sistemler ve Dayanıklılık
- RabbitMQ ile servisler arası asenkron haberleşmeyi kurgulamak (outbox pattern, DLQ, idempotent tüketiciler)
- Rezervasyon ve ödeme akışlarında saga ve telafi (compensation) mekanizmaları geliştirmek
- Timeout, retry ve circuit breaker stratejileriyle dış API bağımlılıklarını yönetmek
Tedarikçi ve Ödeme Entegrasyonları
- Uçak ve otel tedarikçi API'lerini (GDS/XML/REST) entegre etmek; arama, fiyat doğrulama, rezervasyon ve biletleme akışlarını geliştirmek
- Türkiye'deki ödeme kuruluşları (PSP) ve sanal POS entegrasyonlarını güvenli şekilde yürütmek
Veri ve Performans
- PostgreSQL ve MongoDB üzerinde şema tasarlamak, sorgu ve indeks optimizasyonu yapmak
- Redis ile cache, rate limiting, idempotency ve arka plan iş kuyrukları (BullMQ) kurgulamak
Kalite, DevOps ve Ekip
- Docker ile servisleri konteynerize etmek, CI/CD süreçlerine katkı vermek
- Birim, entegrasyon ve sözleşme testleri yazmak; loglama, izleme ve tracing altyapısını kullanmak
- Code review yapmak, GitFlow süreçlerini yönetmek ve daha genç geliştiricilere mentorluk etmek
Aradığımız Nitelikler
Olmazsa Olmazlar
- Node.js, NestJS ve Next.js ile büyük ölçekli kurumsal uygulama geliştirme deneyimi (en az 5 yıl backend deneyimi)
- TypeScript'e ileri düzeyde hakimiyet
- Mikroservis mimarisi, servisler arası haberleşme ve dağıtık sistemler konusunda ileri seviye bilgi
- RabbitMQ, Kafka gibi message broker'lar ve Redis ile cache mekanizmaları üzerinde çalışmış olmak
- PostgreSQL ve MongoDB'de kompleks şema tasarımı ve performans optimizasyonu yetkinliği
- Docker: Uygulamaları konteynerize etme, Docker Compose ile çoklu servis yönetimi ve Dockerfile optimizasyonu deneyimi
- Git: Versiyon kontrolüne ileri düzeyde hakimiyet; GitFlow süreçlerini (branching, merging, pull request) ekip içinde profesyonelce yönetebilmek
Tercih Sebepleri
- Turizm ve seyahat teknolojilerinde, özellikle uçak/otel rezervasyon sistemleri veya GDS entegrasyonlarında deneyim (büyük avantaj)
- Ödeme sistemleri, 3D Secure ve PCI-DSS konularında deneyim
- Kubernetes, CI/CD (GitHub Actions) ve GitOps deneyimi
- OpenTelemetry, Grafana, Sentry gibi gözlemlenebilirlik araçlarına aşinalık
- Nx veya pnpm workspaces ile monorepo deneyimi
- Laravel/PHP'den Node.js'e geçiş projelerinde yer almış olmak
Teknoloji Yığınımız
Node.js · TypeScript · NestJS · Next.js · React Native · PostgreSQL · MongoDB · Redis · RabbitMQ · BullMQ · Docker · Kubernetes · GitHub Actions · OpenTelemetry · PostHog · Cloudflare
Seni Neler Bekliyor?
- Sıfırdan bir mimari kurma şansı: Legacy kodu yamamak yerine modern bir platformu baştan tasarlayacaksın.
- Gerçek ölçek ve karmaşıklık: Tedarikçi entegrasyonları, ödeme akışları ve dağıtık işlemlerle dolu, teknik açıdan zengin bir alan
- Kararlara doğrudan katkı: Mimari ve teknoloji seçimlerinde sesin duyulacak.
- Bürokrasisiz bir ekip: Kendi teknolojisini üreten, hızlı karar alıp hızlı aksiyona geçen bir yapı
- Esneklik: Hibrit veya uzaktan çalışma imkânı
Başvuru
Özgeçmişini ve varsa GitHub profilini veya üzerinde çalıştığın projelerin linklerini [email protected] adresine gönderebilirsin.
E-postanın konu satırına "Sr. Backend Developer Başvurusu" yazmanı rica ederiz.
Maaş: aylık 111,00TRY veya üzeri
Work Location: Remote
Other offers great for you!
These companies are also looking for great profiles
Easypartner
Senior Backend Developer .NET / Azure - Paris - (H/F)
500
Freelance
Remote
Skills
8 months ago
Quick apply
Qolibris
Senior Backend Developer
500
Freelance
Paris, France
Hybrid
Skills
1 month ago
Quick apply
skiils
Senior Développeur Backend Java — Java 21+ | Kafka | Spring Boot
55 000 € - 65 000 € par an
Permanent contract
Paris, France
Hybrid
Skills
14 days ago
Quick apply