İçeriğe geç

Açık pozisyon

  • Geliştirme
  • Ankara
  • Uzaktan
  • 5+ yıl deneyim

Senior Backend Developer

Ödeme, pazarlama ve yapay zekâ entegrasyonlarının merkezindeki API'leri ve servisleri tasarlayacaksın. Mimari kararları sahiplenecek, ekibe teknik yön vereceksin.

Rol hakkında

Backend ekibimiz web platformlarının, mobil uygulamaların ve e-ticaret altyapılarının arkasındaki API'leri, veri modellerini ve entegrasyonları geliştiriyor. Ürünleri iyzico, Sipay ve Checkout.com gibi ödeme sağlayıcılarına, Insider ve Related Digital gibi pazarlama platformlarına bağlıyoruz.

Bu rolde yeni projelerin mimarisini kuracak, performans ve güvenilirliğin sorumluluğunu alacak, LLM tabanlı özelliklerin sunucu tarafını geliştireceksin. Kod incelemeleriyle ekipteki geliştiricilerin büyümesine de katkı sağlayacaksın.

Neler yapacaksın

  • Node.js ve TypeScript ile ölçeklenebilir REST API'ler ve arka plan servisleri geliştireceksin.
  • PostgreSQL şemaları tasarlayacak, sorguları ve indeksleri performans için optimize edeceksin.
  • Ödeme sağlayıcılarıyla güvenli, idempotent ve webhook tabanlı entegrasyonlar kuracaksın.
  • Kuyruk, zamanlanmış görev ve olay tabanlı iş akışlarıyla otomasyonlar tasarlayacaksın.
  • LLM özellikleri için istem, önbellek ve maliyet yönetimini üstlenen servisler geliştireceksin.
  • Google Cloud ve AWS üzerinde CI/CD, izleme ve alarm altyapısını sahipleneceksin.
  • Mimari kararları belgeleyecek, kod incelemeleriyle ekibin teknik çıtasını yükselteceksin.

Aradığımız nitelikler

  • Backend geliştirmede en az 5 yıl deneyimin var.
  • Node.js ve TypeScript ile canlıda yüksek trafik alan servisler geliştirdin.
  • PostgreSQL'de şema tasarımı, sorgu planı okuma ve migration konularında derin bilgin var.
  • Ödeme, pazarlama ya da üçüncü parti API entegrasyonlarını uçtan uca geliştirdin.
  • Docker'la ve en az bir bulut sağlayıcısıyla (Google Cloud ya da AWS) çalıştın.
  • Kimlik doğrulama, yetkilendirme ve OWASP güvenlik ilkelerini uyguluyorsun.
  • Birim ve entegrasyon testlerini işin doğal bir parçası olarak görüyorsun.

Artı sayılır

  • Python ile servis ya da veri işleme deneyimi
  • Büyük dil modeli API'leriyle ürün geliştirme deneyimi
  • Redis, BullMQ ya da Pub/Sub gibi kuyruk ve önbellek sistemleri
  • Terraform ile altyapıyı kod olarak yönetme
  • PCI DSS, KVKK ve GDPR gerekliliklerine aşinalık

Kullandığımız araçlar

  • Node.js
  • TypeScript
  • Python
  • PostgreSQL
  • Redis
  • Docker
  • Google Cloud
  • AWS
  • GitHub Actions
  • OpenAPI

Neler sunuyoruz

İşe alım süreci

  1. 1. Başvurunu inceliyoruz

    Başvurunu ekipten biri okur. Olumlu ya da olumsuz, her başvuruya mutlaka dönüş yaparız.

  2. 2. Tanışma görüşmesi

    Yaklaşık 30 dakikalık bir görüşmede seni, beklentilerini ve rolü konuşuruz.

  3. 3. Teknik görüşme ya da vaka çalışması

    Rolüne özel bir teknik sohbet ya da kısa bir vaka çalışmasıyla nasıl düşündüğünü birlikte görürüz.

  4. 4. Ekiple tanışma ve teklif

    Birlikte çalışacağın ekiple tanışırsın. İki taraf için de doğru eşleşmeyse teklifimizi iletiriz.

Senior Backend Developer

Başvur

Birkaç dakikanı alır. Kendinden, işlerinden ve bu role neden ilgi duyduğundan bahset; her başvuruyu dikkatle okuyor, hepsine dönüş yapıyoruz.

Başvurun doğrudan ekibimize ulaşır. Özgeçmişini formdan yükleyebilir ya da bağlantısını paylaşabilirsin.

hi@carinok.com
Seni tanıyalım
Bağlantılar
Özgeçmiş (CV)PDF, DOC veya DOCX · en fazla 4 MB
Sorular
Ne zaman başlayabilirsin?
Çalışma tercihi
Onay

Açık pozisyonlar(04)

Diğer pozisyonlar