Reqcore
All positions
The Leapers Full-time Istanbul

Junior AI-Augmented Software Developer (Full-Stack)

Posted June 16, 2026

Apply Now

Takes a few minutes · No account required

About this role

Junior AI-Augmented Software Developer (Full-Stack)

Hakkımızda

xLab, The Leapers bünyesinde konumlanan; The School of AI ile birlikte çalışan ve The Leapers’ın yapay zeka odaklı ürünlerini geliştiren bir AI Experimentation Lab’dir.

Kurumsal eğitim, yetenek değerlendirme, organizasyonel gelişim ve yapay zeka destekli iş akışları alanlarında ürünler geliştiriyoruz. Amacımız yalnızca yazılım üretmek değil; yapay zekayı doğru mühendislik pratikleriyle birleştirerek sürdürülebilir, ölçeklenebilir ve gerçek iş ihtiyaçlarına cevap veren ürünler ortaya çıkarmak.

Bu rol, güçlü temellere sahip, öğrenmeye açık ve AI destekli geliştirme süreçlerini disiplinli şekilde kullanmak isteyen erken kariyer geliştiriciler içindir.

Rol Hakkında

xLab’in kendi ürünlerini geliştirmek üzere tam zamanlı ve uzaktan çalışacak bir Junior AI-Augmented Software Developer arıyoruz.

Bu pozisyonda senden her şeyi tek başına tasarlayıp yönetmeni beklemiyoruz. Ürün ve teknik yönlendirme CTO / ürün lideri tarafından yapılacak. Ancak geliştirdiğimiz ürünlerin mimarisini, veri tabanı–backend–frontend–deployment ilişkisini ve modern yazılım geliştirme akışlarını anlayabilecek; zaman içinde daha fazla sorumluluk almaya istekli bir ekip arkadaşı arıyoruz.

Rol, doğrudan CTO'ya raporlayacak ve mevcut teknik/ürün ekibiyle birlikte çalışacaktır.

Bu Rol Kimler İçin Uygun?

Bu pozisyon, yaklaşık 0–3 yıl deneyime sahip, ancak deneyim yılından bağımsız olarak güçlü portfolyosu, sağlam yazılım temeli ve yüksek öğrenme isteği olan adaylar için uygundur.

Üniversite mezuniyeti artı puandır; ancak bizim için güçlü GitHub profili, canlı projeler, portfolyo, teknik merak ve öğrenme kapasitesi daha önemlidir.

Gelişmeye açık, iyi yönlendirme aldığında hızlı ilerleyebilecek ve AI destekli yazılım geliştirme pratiklerini bilinçli şekilde kullanabilecek bir aday arıyoruz.

Sorumluluklar

  • xLab ve The Leapers ürünlerinin geliştirme süreçlerinde aktif rol almak
  • Frontend, backend, veritabanı ve deployment katmanlarında verilen görevleri uygulamak
  • Next.js, TypeScript, Node.js, Python, FastAPI, Supabase, PostgreSQL, Docker, Vercel, Hetzner ve AWS gibi teknolojilerle çalışmak
  • Git branch yapısı, pull request, code review ve merge süreçlerine uygun şekilde geliştirme yapmak
  • GitHub Issues / Projects veya benzeri araçlarla görev takibini düzenli yürütmek
  • AI agent’ları ve AI destekli geliştirme araçlarını yalnızca hızlı kod yazmak için değil; planlama, debugging, refactoring, test üretimi, dokümantasyon ve araştırma süreçleri için de kullanmak
  • Cursor, Claude Code, OpenAI API, MCP ve LangChain gibi araçlarla çalışmak veya bu araçları öğrenmek
  • Teknik kararları, kurulum adımlarını ve geliştirme süreçlerini anlaşılır şekilde dokümante etmek
  • README, API notları, mimari açıklamalar, deployment yönergeleri ve karar kayıtları hazırlamak
  • Gerektiğinde küçük teknik araştırmalar yaparak uygulanabilir çözüm önerileri sunmak
  • Ürün geliştirme sürecinde temel kalite, sürdürülebilirlik ve bakım kolaylığı prensiplerine dikkat etmek

Beklediğimiz Temel Yetkinlikler

  • Yazılım geliştirme temellerine güçlü hakimiyet
  • Web uygulamalarının nasıl çalıştığını kavrama: frontend, backend, veritabanı, web server, VPS, cloud servisleri ve deployment ilişkisi
  • Git’i aktif kullanabilme: branch, commit, pull request, code review, merge conflict çözme
  • En az bir modern frontend veya backend framework ile proje geliştirmiş olmak
  • REST API, authentication, database schema, environment variables ve deployment gibi temel konulara aşinalık
  • Kodun yalnızca çalışmasını değil, sürdürülebilir ve anlaşılabilir olmasını önemseme
  • Teknik dokümantasyon okuyabilecek ve yazabilecek seviyede İngilizce bilmek
  • Öğrenmeye açık, araştırmacı, sorumluluk sahibi ve düzenli çalışma alışkanlığına sahip olmak
  • AI araçlarını bilinçli kullanmak: üretilen kodu anlamadan kopyalamamak, çıktıları kontrol etmek ve mühendislik mantığıyla değerlendirmek

Artı Puan Olacak Yetkinlikler

  • Next.js, TypeScript, Node.js, Python veya FastAPI ile proje deneyimi
  • Supabase, PostgreSQL veya benzeri veritabanlarıyla çalışma deneyimi
  • Docker, Vercel, Hetzner veya AWS hakkında temel bilgi
  • OpenAI API, LangChain, MCP, Cursor veya Claude Code ile deneyim
  • Basit CI/CD, log takibi, monitoring veya VPS yönetimi deneyimi
  • Test yazma veya AI agent’larla test üretme deneyimi
  • Ürün geliştirmeye, kullanıcı ihtiyaçlarını anlamaya ve product thinking yaklaşımına ilgi
  • Güçlü GitHub profili, canlı demo, kişisel ürün, open-source katkı veya teknik portfolyo

AI Kullanımı Konusunda Yaklaşımımız

AI destekli geliştirme, xLab’in çalışma biçiminin önemli bir parçasıdır. Ancak AI destekli geliştirmeden kastımız “vibe coding” değildir.

Adaydan beklentimiz, AI agent’ları rastgele kod üretmek için değil, mühendislik sürecini daha disiplinli ve verimli hale getirmek için kullanmasıdır. İyi bir aday; problemi parçalara ayırabilir, doğru prompt yazabilir, AI çıktısını sorgulayabilir, hataları ayıklayabilir, kodun ne yaptığını açıklayabilir ve gerektiğinde manuel olarak müdahale edebilir.

Bizim için önemli olan, AI araçlarını kullanan ama temel mühendislik sorumluluğunu araca devretmeyen bir geliştirici profili bulmaktır.

Çalışma Modeli

  • Tam zamanlı
  • Uzaktan çalışma
  • xLab / The Leapers ürün ekipleriyle yakın çalışma
  • Doğrudan CTO'ya raporlama
  • Küçük, hızlı hareket eden ve öğrenme odaklı ekip yapısı

Başvuru İçin Beklenenler

Başvuruda aşağıdaki bilgileri paylaşmanı bekliyoruz:

  • CV veya kısa profesyonel profil
  • GitHub profilin
  • Portfolyo, canlı demo veya daha önce geliştirdiğin ürün/proje örnekleri
  • Kullandığın teknolojiler ve hangi seviyede bildiğin
  • AI destekli geliştirme araçlarıyla deneyimin varsa kısa açıklama
  • Neden bu role uygun olduğunu anlatan kısa bir not

Değerlendirme Süreci

Süreçte yalnızca teorik bilgiye değil, adayın nasıl düşündüğüne, nasıl öğrendiğine ve AI destekli geliştirme sürecini nasıl yönettiğine bakacağız.

Değerlendirme süreci genel olarak şu adımlardan oluşacaktır:

  1. CV, GitHub ve portfolyo incelemesi
  2. Kısa tanışma görüşmesi
  3. Teknik case / mini proje
  4. Case üzerinden teknik değerlendirme ve kod inceleme görüşmesi
  5. Final görüşme

Teknik case kapsamında küçük bir full-stack görev verilebilir. Adaydan yalnızca sonucu değil; Git kullanımı, branch yapısı, commit düzeni, PR yaklaşımı, dokümantasyon, AI araçlarını nasıl kullandığı ve teknik kararlarını nasıl açıkladığı da beklenecektir.

Aradığımız Kişi

Bizim için ideal aday; temel bilgisi güçlü, kendi eksiklerini fark edebilen, hızlı öğrenen ve doğru mühendislik alışkanlıkları geliştirmeye açık biridir.

Kod yazmanın yanında sistemi anlamaya çalışan, ürünün nasıl çalıştığını merak eden, AI araçlarını bilinçli kullanan ve zamanla daha fazla sorumluluk almak isteyen bir ekip arkadaşı arıyoruz.

Application questions

5

You'll be asked to answer 5 additional questions when you apply.

  • GitHub Profili Required
  • Linkedin Profili Required
  • Portfolyo veya Daha Önce Geliştirdiğin Ürün/Proje Örnekleri Required
  • Hangi Teknolojileri Kullanıyorsun ve Hangi Seviyede Biliyorsun? Required
  • AI destekli geliştirme araçlarıyla deneyimin varsa kısaca anlatabilir misin? Required

Ready to apply?

Submit your application in just a few minutes.

Apply for this position