Pozisyon Hakkında
Quattro Stand bünyesinde geliştirilen
Emergent.sh tabanlı SaaS projelerde görev alacak, modern web teknolojilerine hakim, ödeme sistemleri ve çoklu kullanıcı (multi-tenant) yapılarında deneyimli bir Full-Stack Yazılım Geliştirici arıyoruz.
Geliştirici, ekibimizle birlikte SaaS platformlarının ürünleşme süreçlerinde aktif rol alacak; tasarım, geliştirme, test, güvenlik ve entegrasyon aşamalarında sorumluluk üstlenecektir.
Görev ve Sorumluluklar
Emergent.sh altyapısında oluşturulan projelerin frontend ve backend geliştirmelerini yürütmek
React 18/19 + Tailwind tabanlı kullanıcı arayüzleri geliştirmek
Supabase (PostgreSQL, Auth, Storage) veya MongoDB veritabanı entegrasyonlarını yönetmek
Stripe ile abonelik, faturalama ve ödeme süreçlerini tasarlamak
AWS S3 üzerinde dosya depolama ve erişim akışlarını yönetmek (pre-signed URL, CDN vb.)
Multi-tenant SaaS mimarisi, rol-bazlı yetkilendirme (RBAC) ve abonelik planlarını kurgulamak
Vercel veya benzeri ortamlarda CI/CD ve otomatik deploy süreçlerini kurmak
Sentry, PostHog gibi araçlarla hata takibi ve performans izleme yapmak
Kod kalitesini ve güvenliği artıracak test senaryoları (unit, E2E) geliştirmek
Aranan Nitelikler
En az 3 yıl modern JavaScript / TypeScript deneyimi
React, Node.js, Tailwind, PostgreSQL konularında güçlü bilgi
Supabase, Stripe, AWS S3 entegrasyonlarında pratik deneyim
SaaS mantığı, abonelik yönetimi, rol & yetki sistemleri, çoklu organizasyon yapısı konusunda deneyim
GitHub üzerinden versiyon kontrol ve CI/CD bilgisi
Temel güvenlik prensipleri (JWT, CORS, rate limit, input validation) bilgisi
Tercihen test otomasyonu araçları (Jest, Vitest, Playwright) konusunda tecrübe
Artı Katkılar (Tercihen)
Vercel Edge Functions, Serverless mimari, Redis veya BullMQ deneyimi
SendGrid/Postmark gibi e-posta servisleriyle entegrasyon
i18n, çoklu dil ve para birimi sistemleri geliştirme deneyimi
Prompt engineering veya AI ajan akışları konusunda merak ve deneyim
Neden Katılmalısın
Gerçek ürünlerde “fikrinden lansmana” kadar aktif söz hakkı
Uluslararası SaaS projelerinde deneyim
Esnek çalışma saatleri, uzaktan çalışma kültürü
Yeni teknolojileri denemeye açık, dinamik bir ekip