tr
Job description
Genboost AI olarak kurumların dijital dönüşüm yolculuklarına; veri, yapay zekâ ve modern yazılım teknolojileriyle geliştirdiğimiz Kurumsal Zekâ Platformları aracılığıyla eşlik ediyoruz. Platformlarımızda klasik kurumsal yazılım çözümlerinin yanı sıra; LLM tabanlı agent’lar, agentic iş akışları ve çoklu agent sistemleri geliştiriyoruz.Modern .NET ve Angular teknolojileriyle geliştirdiğimiz, üretim ortamında aktif olarak kullanılan platformlarımızda yeni özelliklerin ve agentic AI yeteneklerinin geliştirilmesini uçtan uca üstlenecek; backend yetkinliği güçlü bir Full Stack Developer (.NET & Angular) arıyoruz.Aradığımız ekip arkadaşının yalnızca verilen görevleri kodlamasını değil; iş ihtiyaçlarını doğru analiz etmesini, bunları sürdürülebilir teknik çözümlere dönüştürmesini, kod kalitesini sahiplenmesini ve geliştirdiği özellikleri üretim ortamına kadar takip etmesini bekliyoruz. Yapay zekâ teknolojilerine ilgi duyan, meraklı, araştırmacı ve sürekli öğrenmeye açık bir yaklaşım bu rolün önemli bir parçasıdır.Pozisyonun sorumlulukları.NET ve ASP.NET Core kullanarak güvenli, performanslı ve sürdürülebilir REST API’ler geliştirmekAngular, TypeScript ve Nx üzerinde kullanıcı odaklı web uygulamaları geliştirmekYeni özelliklerin analiz, teknik tasarım, geliştirme, test ve yayına alma süreçlerinde uçtan uca sorumluluk almakEF Core ve PostgreSQL kullanarak veri modelleri, sorgular ve migration süreçleri geliştirmekKimlik doğrulama, yetkilendirme, rol ve izin yönetimi ile çok kiracılı uygulama yapıları üzerinde çalışmakRedis, arka plan işleri ve asenkron süreçlerle çalışan servisler geliştirmekMevcut kodu performans, güvenlik, ölçeklenebilirlik ve bakım kolaylığı açısından iyileştirmekUnit, integration ve gerektiğinde uçtan uca testler yazmakPull request ve kod inceleme süreçlerine aktif katılmakTeknik kararların, API sözleşmelerinin ve kritik iş kurallarının dokümantasyonuna katkı sağlamakÜrün, iş analizi ve diğer teknik ekiplerle yakın çalışmakHata analizi, loglama, izlenebilirlik ve üretim problemlerinin çözümüne katkıda bulunmakAradığımız niteliklerTercihen en az 2 yıl profesyonel yazılım geliştirme deneyimiC# ve ASP.NET Core ile üretim ortamında API geliştirme deneyimiAngular ve TypeScript ile gerçek bir ürün üzerinde çalışma deneyimiREST API tasarımı, HTTP, hata yönetimi ve API güvenliği konularına hâkimiyetEntity Framework Core ve ilişkisel veri tabanları konusunda deneyimPostgreSQL veya benzeri ilişkisel veri tabanlarında sorgu ve performans bilgisiHTML, CSS, responsive tasarım ve modern frontend geliştirme prensiplerine hâkimiyetClean Code, SOLID ve yaygın yazılım tasarım prensipleri konusunda bilgiGit, branch, pull request ve code review süreçlerinde deneyimTest yazma, hata ayıklama ve performans sorunlarını analiz etme becerisiBir özelliği analizden üretim ortamına kadar sahiplenebilecek sorumluluk bilinciTeknik dokümanları takip edebilecek seviyede İngilizceTercih sebebi olacak deneyimlerAngular Signals, RxJS, Nx veya monorepo mimarisiRedis, Docker, Kubernetes ve AWS,GCP,AZUREMicrosoft Agent Framework, Semantic Kernel veya benzeri agent geliştirme araçlarıTool calling, RAG, yapılandırılmış çıktı ve prompt tasarımı konularında bilgiÇoklu agent sistemleri, agent orchestration veya human-in-the-loop süreçleriAI çıktılarının değerlendirilmesi, gözlemlenmesi ve güvenli hâle getirilmesi konularına ilgiOAuth 2.0, OpenID Connect, BFF ve güvenli oturum yönetimiModüler monolith, DDD veya katmanlı mimariGitLab CI/CD veya benzeri otomasyon süreçleriPlaywright, Jest veya xUnitOpenTelemetry ve uygulama gözlemlenebilirliğiLLM, AI agent veya yapay zekâ servis entegrasyonlarıPerakende, ürün planlama veya raporlama sistemleriSizi neler bekliyor?Modern teknolojilerle geliştirilen gerçek bir ürün üzerinde çalışmaGeliştirilen özelliklerde yüksek teknik sahiplik ve doğrudan ürün etkisiMimari ve teknoloji kararlarına katkıda bulunma imkânıBackend, frontend, veri ve yapay zekâ bileşenlerini birlikte deneyimlemeİş birliğine açık, sonuç ve ürün odaklı çalışma ortamıHibrit çalışma modeli Show more Show less