SultanaExpress
Beta — Eylül 2026

Herkes fark etmeden önce katılın.

Dört kurucu, üretimde çalışmış bir B2B pazaryerini temelinden yeniden inşa ediyor — Türk üretimini uçtan uca satın alınabilir kılan bir platform. Bugün açık pozisyon yok. Bu sayfa, pozisyonlar açıldığında ilk arayacağımız insanları şimdiden tanımak için var.

Yetenek havuzuna katılın

Dilerseniz doğrudan yazın: careers@sultana.express — dört kurucunun da okuduğu bir adres.

  • 649 adımlık inşa planı · 304 adım tamamlandı
  • 125.000 satır Go · 106.000 satır test
  • 52 zorunlu CI kapısı — geçmeyen kod birleşemez
  • 44 mimari karar kaydı (ADR) · 1,65 milyon kelimelik plan

Tahmin değil, sayım — 1 Ağustos 2026 itibarıyla.

01

Dört kurucu. Tek ekip. İşin tamamı.

SultanaExpress bugün dört kişi: Louis Loubes (CEO), Abdullah Kahvecioğlu (CTO), Leonard Loubes (COO), Tatiana Loubes (CFO). Ajans yok, dışarıya verilmiş yazılım ekibi yok. Planı, backend'i, web uygulamalarını, altyapıyı ve tasarım sistemini aynı ekip yazıyor.

Bu işi daha önce yaptık. Bu pazaryerini üretimde çalışan bir iOS uygulaması olarak kurduk ve işlettik. Sonra kendi sistemimizi satır satır denetledik — 106 tablo, 341 saklı yordam, 687 satır düzeyi güvenlik (RLS) politikası, 228 kataloglanmış özellik — ve gerçek kusurlar bulduk: para hesabı istemci tarafında ondalıklı sayılarla dönüyordu, iş kuralları veritabanına gömülü duruyordu. Bu yüzden sıfırdan, doğru şekilde yeniden başladık.

Yeniden inşa, 145 fazlık ve 649 adımlık bir plan. 304 adım tamamlandı — önce en zor yarısı: çift kayıtlı defter (ledger), şirketler arası veri yalıtımı, sözleşme altyapısı. "Dört kişiyiz" cümlesini özürle değil, gururla kuruyoruz. Çıtanın koyduğumuz yerde kalmasının yolu küçük kalmaktan geçiyor.

02

"En iyileri işe alırız" — ilan değil, tanım

Her şirket en iyileri işe aldığını söyler. Çıtayı tanımlamadığınız sürece bu cümle boştur. Bizim çıtamız inşa sistemine yazılı — üç örnek:

Erişilebilirlik bir birleştirme kapısı

WCAG 2.2 AA her pull request'te CI'da denetleniyor. Kontrastı ya da klavye gezinimini geçemeyen ekran birleşemiyor. Yapılacaklar listesine düşen bir madde değil — kırmızı bir build.

Kodla at başı giden test

125.000 satır üretim Go koduna 106.000 satır test eşlik ediyor — 1.666 test fonksiyonu, yarış dedektörü (-race) açık, kapsam üretilen kod hariç ölçülüyor. Çıta hacmi değil, disiplini ölçüyor.

Önce yazılır, sonra yapılır

44 mimari karar kaydı (ADR) ve 1,65 milyon kelimelik plan, anlattıkları özelliklerden önce vardı. Katılmadığınız her kararın itiraz edebileceğiniz bir belgesi var. Kulaktan kulağa bilgi burada yapısal olarak yasak.

Türk yetenekleri — bilinçli bir tercih

Biz bir Türk şirketiyiz ve önce Türkiye'den işe alacağız — bilerek. Türk mühendisler, tasarımcılar ve operasyoncular dünyanın en iyi ekipleri için zaten üretiyor; çoğu zaman yurt dışından ya da yabancı bir bordroda. Biz bu platformu İstanbul'dan, yukarıda tarif edilen standartla inşa ediyoruz — ve bunu buradan yapmak isteyenleri arıyoruz.

03

Burada çalışmak gerçekte nasıl

Kariyerinizi bir ekibe emanet etmeden önce bilmeniz gereken dört şey.

  • Değişmezler kültür değil, kod

    Para float olamaz — CI lint'i build'i kırar. Defterdeki kayıt güncellenemez — SQL yetkileri ve bir tetikleyici reddeder. Geri alınan bir işlemden olay yayınlanamaz — olay ya aynı veritabanı işleminde yazılır ya hiç yazılmaz. Bir modül başka bir modülün tablolarını import edemez — linter birleşmeyi durdurur. "Aslında şunu yapmalıyız…" cümlesi burada çoktan "yapmazsanız build kırılır"a çevrildi.

  • Gerçek dağıtık sistem problemleri, kavranabilir ölçekte

    Transactional outbox ve relay. DLQ'lu, idempotent tüketiciler. Alias değişimiyle yeniden kurulabilen arama projeksiyonları. Çok para birimli, çift kayıtlı muhasebe. Her bağlantıda yetkilendirmeyi baştan çalıştıran bir realtime geçidi. Hepsi tek Go kod tabanında, süreç içi çağrılarla — ilginç problemler var, service-mesh angaryası yok.

  • Yazdığınızı siz işletirsiniz

    Kendi PostgreSQL, Redis, NATS JetStream, Typesense, MinIO ve Grafana yığınımız, kendi Kubernetes'imizde — üretim topolojisi Hetzner ARM üzerinde HA k3s için belirlenmiş durumda, geliştirme kümesi bugün bu topolojiyi yansıtıyor, dağıtım GitOps ile akıyor (Actions → GHCR → Argo CD). Bağımlı olduğunuz sistemlerin gerçekte nasıl davrandığını bir tedarikçinin durum sayfasından değil, işleterek öğrenmek istiyorsanız, aradığınız iş bu.

  • Döngüde yapay zekâ — dürüst sınırlarla

    Her dilimi dört salt okunur yapay zekâ gözden geçiricisi denetliyor: güvenlik, doğruluk, API sözleşmesi, gizlilik. Bugüne kadar 443 tur; birleşmeden önce yakalanıp düzeltilen 2.650 bulgu — tasarım gereği. Ve build'in kendisine yazılmış bir kural: bir yapay zekâ kontrolü hiçbir zaman zorunlu birleştirme kapısı olamaz. Tek otorite deterministik CI. Kaldıracı alırsınız, masalı değil.

Burada kimler mutlu olur

Kod yazmadan önce şartnameyi okuyanlar. Çift kayıtlı defteri ya da bir idempotency anahtarını gerçekten ilginç bulanlar. Kararlarının bir sohbet başlığında kaybolmasını değil, bir ADR'de saklanmasını isteyenler. Sınırsız özgürlük ve sınırsız suçlama yerine, hatayı yakalayan korkulukları tercih edenler.

Ücret

Rekabetçi, şeffaf. Şimdilik aralık yayımlamıyoruz — size teklif yaptığımızda her rakam yazılı olacak; burada her şey öyle.

04

Açacağımız pozisyonlar

Bu sekiz pozisyonun hiçbiri bugün açık değil — hepsinin durumu: GELECEK — İLGİ TOPLANIYOR. Bunlar, Eylül 2026 betası ve sonrası için planladığımız işe alımlar. Aşağıdaki formda size uyanları işaretleyin; bir pozisyon açıldığında havuz, herhangi bir ilan sitesinden önce haber alır.

Gelecek — ilgi toplanıyor
01Satış (TR/AB)

Türk üreticileri platforma, AB alıcılarını koridorun bu ucuna siz getireceksiniz. İlk satış çalışanı sizsiniz: hattı, satış el kitabını ve ürünü besleyen kanıt döngüsünü siz kuracaksınız. Sattığınız şey somut — minimum sipariş adedinin altını sunucunun reddettiği, numune onayı olmadan seri üretimin başlayamadığı bir platform.

Neyi üstleneceksiniz

  • Türkiye'de tedarikçi erken erişim hattı — e-posta kutuları değil, fabrika sahaları ve ihracat müdürleri.
  • Özel üretim tedarik eden AB markalarına ve butiklere alıcı tarafında erişim.
  • Lansman teklifi: tedarikçilere üç ay ücretsiz kullanım ve kurucu tedarikçi ödül programı.
  • Yazılı bir satış el kitabı — itirazlar, kanıt noktaları, neyin bitmiş neyin planda olduğuna dair dürüst cevaplar.
  • Geri bildirim döngüsü: fabrikaların gerçekte neye ihtiyaç duyduğu kanıt olarak dosyalanır, yol haritasında savunulur.

Ne arıyoruz

  • Ana dil Türkçe, akıcı İngilizce; Almanca ya da Fransızca büyük bir artı.
  • Üreticilere, ihracatçılara ya da B2B operasyonlara satış yaptınız — ve neyin işe yaradığını söyleyebiliyorsunuz.
  • Aynı gün hem fabrika sahasında hem satın alma görüşmesinde rahatsınız.
  • Yapılmamış bir özelliği vadetmek yerine üründeki reddi göstermeyi tercih edersiniz.

Yığın ve bağlam

Bölge: önce Türkiye, sonra AB. Merkez: İstanbul ya da Türkiye içinden uzaktan; seyahatli. Araçlar: platformun kendisi, temiz bir satış hattı ve uydurma rakamın yasak olduğu bir metin dili.

02Pazarlama / Büyüme

Açıkta inşa (build in the open) bizim pazarlama kanalımız — bu kategoride başka kimse kullanmıyor. Ritmi siz yöneteceksiniz: tarihli güncellemeler, gerçek rakamlar, iki dil. İş gürültü üretmek değil, disiplini görünür kılmak.

Neyi üstleneceksiniz

  • /open günlüğü — tarihli kayıtlar, gerçek sayaçlar, yoğun haftalarda da aksamayan bir yayın ritmi.
  • İki dilli (EN/TR) içerik: koridor hikâyesi, yetenek sayfaları, Eylül 2026 betasının lansman kampanyası.
  • Erken erişim hunileri — tedarikçi, alıcı, yetenek — çerezsiz analitikle uçtan uca ölçülür.
  • Kazanabileceğimiz konularda SEO: Türkiye'den tedarik, teknik dosya (tech pack), AQL denetimleri, güvenli ödeme (escrow) mekanikleri.
  • İddia disiplini: her rakam tarihli, her durum etiketli, hiçbir şey uydurma değil — kurala uymakla kalmaz, kuralı siz işletirsiniz.

Ne arıyoruz

  • İngilizce ve Türkçe yazarsınız — ikisinde de çeviri kokmayan, ana dil kalitesinde metin.
  • Huni okur, vardığınız sonucu rakamla savunursunuz.
  • B2B, geliştirici ya da endüstriyel pazarlama geçmişi — karmaşık şeyleri meşgul insanlara sattınız.
  • Abartıya alerjiniz var. Metin rehberimiz "devrim niteliğinde" ifadesini yasaklıyor; bunu bir rahatlama olarak görmelisiniz.

Yığın ve bağlam

Yığın: statik öncelikli bir Next.js sitesi, Plausible (çerezsiz analitik), MailerLite, repoda MDX. Güncelleme yayımlamak bir pull request'tir.

03Mobil Mühendisi (Swift + Kotlin)

Üretimde çalışan bir iOS pazaryeri uygulamasını zaten yaptık — bugün eski backend üzerinde yaşıyor. Bu pozisyon açıldığında onu SwiftUI ile yeni platforma taşıyacak, Android'i ise Kotlin ve Compose ile sıfırdan yazacaksınız; ikisi de web'in kullandığı üretilmiş API sözleşmesiyle konuşacak.

Neyi üstleneceksiniz

  • iOS taşıması: üretim görmüş bir SwiftUI uygulaması, ekran ekran yeni platforma.
  • Android, sıfırdan: Kotlin + Jetpack Compose; iOS uygulamasının öğrettiği her şeyle.
  • 346 operasyonluk OpenAPI 3.1 sözleşmesinin mobilde tüketimi — üretilmiş istemciler, elle yazılmış API katmanı yok.
  • Fabrika sahasının zayıf ağlarında çevrimdışı davranış, yeniden deneme ve idempotency.
  • İki mağazanın da yayın hattı — mağaza incelemesinden dağıtıma.

Ne arıyoruz

  • İki platformda da ürün yayınladınız — ya da birinde derin, diğerinde gerçek iş deneyiminiz var.
  • SwiftUI ve Compose — UIKit ve XML hatıraları değil.
  • API sözleşmesini kanun sayarsınız; istemci tarafı geçici çözümler size batar.
  • Mobilde erişilebilirlik ve yerelleştirme (TR/EN, RTL'e hazır) angarya değil, alışkanlıktır.

Yığın ve bağlam

Yığın: SwiftUI · Kotlin + Jetpack Compose · OpenAPI 3.1'den üretilmiş istemciler. Bağlam: mobil, web platformu yayına girdikten sonra planlanan bir aşama; mevcut iOS uygulaması gerçek ve eski backend üzerinde çalışıyor.

04DevOps / Platform Mühendisi

Altyapı planımız kendi eksiklerini yazılı olarak sayıyor: alarm sistemi bağlanmadı, yedekleme temposu sabitlenmedi, küme içi doğu-batı güvenliğinin sahibi yok. Sistemi "belirlenmiş"ten "üretimde"ye siz taşıyacak, adı konmuş eksikleri açık açık siz kapatacaksınız.

Neyi üstleneceksiniz

  • Hetzner ARM üzerinde HA k3s'e üretim geçişi — bugün yerel küme, belirlenen topolojiyi yansıtıyor.
  • CloudNativePG Postgres operasyonları: yedekler, geri dönüş tatbikatları, sabitlenmiş RPO/RTO.
  • GitOps hattı: GitHub Actions → GHCR → Argo CD; CI'ın elinde küme kimlik bilgisi yok.
  • Grafana LGTM üzerinde alarm, SLO ve burn-rate kuralları — toplama çalışıyor; nöbet disiplini sizin.
  • Küme içi güvenlik: varsayılan-red NetworkPolicy'ler, mTLS ve bugün açık olarak işaretli TLS/WAF/CDN kararları.

Ne arıyoruz

  • Kubernetes'i üretimde işlettiniz ve onun için gece uyandırıldınız.
  • Postgres operasyonları: replikasyon, yedek doğrulama, gerçekten test ettiğiniz geri dönüş.
  • GitOps inancı — prod'a kubectl atabilen her boru hattına şüpheyle bakarsınız.
  • Runbook ve postmortem'i kimse istemeden yazarsınız.

Yığın ve bağlam

Yığın: Hetzner ARM üzerinde k3s · CloudNativePG · Redis · NATS JetStream · MinIO · Grafana LGTM · Actions → GHCR → Argo CD. Bağlam: planın kendi altyapı özdeğerlendirmesi eksik eksik yazılı — bu dürüstlük, iş tanımının kendisi.

05Full-Stack Mühendisi (Go / Next.js)

Özellikleri uçtan uca siz taşıyacaksınız: lint ile korunan bir sınırın arkasında Go modülü, sözleşme-önce bir endpoint, outbox'ta bir olay, token'lı tasarım sisteminde bir Next.js dilimi. Sıradaki büyük inşa alıcı uygulaması — ona erken katılmış olacaksınız.

Neyi üstleneceksiniz

  • Dikey özellikler: şema migrasyonu → sqlc sorguları → servis → OpenAPI endpoint'i → Next.js arayüzü.
  • NATS JetStream omurgasında olay tüketicileri — idempotent, tekrarsız, DLQ'ya hazır.
  • Ortak React Aria + Tailwind token sistemi üzerinde alıcı uygulamasının inşası.
  • Kodla at başı giden testler — bugünkü oran 125.000 üretim satırına 106.000 test satırı; orada tutmak size düşer.
  • Kendi ADR'leriniz: sınırı değiştiren her karar yazılı olmak zorunda — ve onu siz yazarsınız.

Ne arıyoruz

  • Go ve TypeScript/React'te güçlüsünüz — ya da birinde güçlü, diğerine hızla geçebildiğinizin kanıtı var.
  • Önce şartnameyi okursunuz ve bunu normal bulursunuz.
  • Sözleşme-önce refleksi: arayüz OpenAPI belgesidir, sapma bir build hatasıdır.
  • Erişilebilirlik (WCAG 2.2 AA) ve i18n (EN/TR/AR, RTL) sizin için "bitti"nin parçası — burada birleşmeyi zaten bunlar kilitliyor.

Yığın ve bağlam

Yığın: Go (chi · pgx/v5 · sqlc · goose) · PostgreSQL · NATS JetStream · Typesense · Next.js App Router (önce RSC) · React Aria · Tailwind v4 token'ları · 52 zorunlu CI kontrolü.

06Güvenlik Mühendisi

Platform, emanetteki parayı ve müşterinin fikrî mülkiyeti olan dosyaları tutuyor — teknik dosya (tech pack) ürünün ta kendisi. Güvenlik duruşunun tamamı sizde: özelliklerden önce tehdit modelleri, CI'da kapılar ve adı konmuş altyapı eksiklerinin kapatılması.

Neyi üstleneceksiniz

  • Yetkilendirme modelinin pratiği: varsayılan-red, VE-zincirli kontroller, kiracılar arası okumaya 404 — her yeni yüzeyi buna göre siz denetlersiniz.
  • Kapı duvarları: govulncheck, SCA, sır taraması, tam geçmişte TruffleHog — genişletilir, ayarlanır, kapalı-başarısız tutulur.
  • Adı konmuş eksikler: küme içi doğu-batı güvenliği, TLS/WAF/CDN kararları, pod ağı şifrelemesi.
  • Ödeme düzlemi: webhook imza doğrulaması, idempotency, boşlukları yakalayan mutabakat.
  • Olay müdahalesi ve bir ifşa süreci — ilk olaydan önce yazılmış olarak.

Ne arıyoruz

  • Uygulama güvenliği artı altyapı güvenliği — bir Go diff'i ile bir NetworkPolicy arasında rahat gidip gelirsiniz.
  • Özellikleri tasarım aşamasında tehdit-modellersiniz ve yazıya dökersiniz.
  • Refresh token ailesinin ilk yeniden kullanımda neden öldüğünü bilirsiniz — ve siz de öyle tasarlardınız.
  • Pragmatiksiniz: kapılar kapalı-başarısız olur ama yok yere alarm çalmaz.

Yığın ve bağlam

Bağlam: RLS yok — yetkilendirme, test edilmiş tek bir Go paketinde yaşıyor. Savunacağınız, bayt düzeyinde zorlanan bir kural: bir yapay zekâ kontrolü asla zorunlu birleştirme kapısı olamaz. Deterministik duvar sizin.

07Yapay Zekâ Mühendisi

Yapay zekâyı döngüde ve dürüst sınırlarla zaten çalıştırıyoruz: dört salt okunur gözden geçirici, 443 tur, birleşme öncesi yakalanan 2.650 bulgu — ve build'e yazılmış bir kural: yapay zekâ asla tek kapı olamaz. Bu sistemi ileri taşıyacak, modellerin üründe nereye ait olduğuna kanıtla siz karar vereceksiniz.

Neyi üstleneceksiniz

  • Gözden geçirici sistemi: kontrol listeleri, şablonlar ve mevcut bulgu külliyatına karşı değerlendirme.
  • Enjeksiyon problemi: repo, prompt enjeksiyonunu canlı bir mayın olarak adlandırıyor; sağlamlaştırmak sizin işiniz.
  • Altyapı olarak eval'ler — her yapay zekâ davranışı yayından önce ölçülür, sonrasında izlenir.
  • Ürün önerileri: çok dilli katalog normalizasyonu, teklif talebi (RFQ) ile tedarikçi eşleştirme — ADR'de savunulur, her şey gibi kapıdan geçer.
  • Dürüstlük bütçesi: modellerin yapamadıkları da yazıya geçer.

Ne arıyoruz

  • LLM sistemlerini eval setleriyle yayınladınız — hisle değil.
  • Hata modlarını sayabilirsiniz — enjeksiyon, belirlenimsizlik, yaltaklanma — ve tasarımınızı bunları hesaba katarak yaparsınız.
  • Önce mühendislik: üretimde Go, TypeScript ya da Python — sadece notebook değil.
  • "Yapay zekâ asla tek kapı değildir" kuralını kısıt değil, özellik sayarsınız.

Yığın ve bağlam

Bağlam: gözden geçirici şablonları planlama reposunda; tek birleştirme otoritesi deterministik CI ve bu, bayt düzeyinde zorlanıyor. 1 Ağustos 2026 itibarıyla: 443 tur, 2.650 bulgu, 58'i kritik — hepsi birleşme öncesi yakalandı.

08Ürün Tasarımcısı (UX/UI)

Fabrika sahipleri ve tedarik yöneticileri için, iki dilde — Arapçayla üç — ve erişilebilirliğin birleşmeyi kilitlediği bir token sistemi içinde tasarlayacaksınız. Sıradaki büyük yüzey alıcı deneyimi; onu ilk ekrandan itibaren siz biçimlendireceksiniz.

Neyi üstleneceksiniz

  • Alıcı uygulaması akışları: arama, teklif talebi (RFQ), numune onayı, sipariş takibi — varsayımdan değil, araştırmadan.
  • Tasarım sisteminin evrimi: React Aria + Tailwind v4 token'ları; her değer isimli, sabit kodlanmış değer yok — bunu bir lint zorluyor.
  • Görsel regresyon matrisi: 3 genişlik × açık/koyu × LTR/RTL boyunca 2.822 onaylı referans ekran görüntüsü — değişiklikleriniz bu tabanı bilinçli olarak günceller.
  • Kodla çizilen marka sanatı: bu sitede stok fotoğraf, alınmış bir kararla, yok.
  • Türk tedarikçiler ve AB alıcılarıyla araştırma — anket değil, oturum.

Ne arıyoruz

  • Sistemli düşünürsünüz: yalnızca ekran değil, token ve bileşen tasarlarsınız.
  • Kısıt size koruma gibi gelir: CI'daki WCAG 2.2 AA, kontrast kararlarınızın gelecekteki her düzenlemeden sağ çıkması demektir.
  • EN ve TR ile çalışırsınız (Arapça ve RTL deneyimi ciddi bir artı).
  • Kodda prototip yaparsınız — ya da belirsizlik bırakmayacak kadar yakınında.

Yığın ve bağlam

Yığın: React Aria Components · Tailwind v4 CSS-değişkenli token'lar · 375/768/1280 genişliklerinde, açık/koyu ve LTR/RTL'de Playwright görsel regresyonu. Mobil-önce zorunlu: 375 pikselde taşma build'i kırar.

Yetenek havuzu

Açık pozisyon yok, başvuru tiyatrosu da yok. Bilgilerinizi bırakın, size uyan rolleri işaretleyin; bir pozisyon açıldığında ilk siz duyarsınız — herhangi bir ilan sitesinden önce.

İlgilendiğiniz roller

Dilediğiniz kadar seçin.