Find a jobRecruiters

Senior Backend Developer

Exclusive opportunity

Onsite

Senior Backend Developer

Mge Akaryakıt

Senior Backend Developer

Skills

MongoDBNextDockerNestReactNodeTypescriptLaravelPHPReact NativePostgreSQLKafkaRedisRabbitMQSwagger/OpenAPIGrafanaGitHubKubernetes

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

Backend Development

8 months ago

Quick apply

Qolibris

Senior Backend Developer

500

Freelance

Paris, France

Hybrid

Skills

Backend Development

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

JavaKafkaGoogle BigQueryGitLab

14 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools