Kıdemli / Lead Full Stack Mühendisi
Creative Solution · Istanbul, Türkiye
Apply & track with Apply EdgeCreative Solution olarak, geliştirme ekibimize katılacak, teknik yetkinliği ve problem çözme becerisi güçlü bir Kıdemli / Lead Full Stack Mühendisi arıyoruz.Bu rolde; web uygulamalarımızın uçtan uca mimarisinin tasarlanması ve geliştirilmesinde aktif rol alacak, güçlü backend servisleri, modern frontend uygulamaları, veritabanı altyapısı ve CI/CD süreçleri arasında köprü kuracaksınız.Ürünün tamamına teknik olarak sahip çıkmayı, mimari kararlar almayı ve ekibe teknik liderlik etmeyi seviyorsanız sizi tanımak isteriz.Sorumluluklar• Backend & Sistem Mimarisi: C# / .NET kullanarak ölçeklenebilir ve güvenli backend servisleri tasarlamak, geliştirmek ve sürdürmek; mikroservis veya modüler monolit mimariler üzerinde çalışmak.• Frontend Geliştirme: Blazor, React veya benzeri modern frontend teknolojileriyle responsive ve component tabanlı SPA'ler geliştirmek; frontend mimarisinin gelişimine katkı sağlamak.• Veritabanı Tasarımı & Optimizasyonu: İlişkisel ve/veya NoSQL veritabanlarında modelleme yapmak, sorguları optimize etmek, ORM yapılarını yönetmek ve veri tutarlılığı ile performansını sağlamak.• DevOps & Altyapı: Docker ile konteynerize ortamlar tasarlamak, container orchestration süreçlerine katkı sağlamak ve GitHub Actions, Azure DevOps veya GitLab CI gibi araçlarla CI/CD pipeline'ları geliştirmek.• API & Entegrasyon: REST, gRPC ve WebSocket gibi teknolojilerle API-first mimariler tasarlamak ve dokümante etmek.• Kalite & Performans: Code review süreçlerine liderlik etmek, unit/integration testleri geliştirmek, caching ve async pattern'ler gibi yöntemlerle uygulama performansını iyileştirmek ve teknik borcu yönetmek.• Teknik Liderlik: İş gereksinimlerini teknik ve mimari kararlara dönüştürmek, HLD ve API kontratları gibi teknik dokümantasyonları hazırlamak ve ekip üyelerine teknik konularda rehberlik etmek.Nitelikler• Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bir alanda lisans/yüksek lisans derecesi ya da eşdeğer pratik deneyim.• Full-stack web uygulama geliştirmede en az 5 yıl hands-on deneyim.• C#, .NET, Entity Framework Core gibi ORM araçları, Dependency Injection ve asenkron programlama konularında ileri düzey bilgi.• Blazor, React, Angular veya Vue gibi modern frontend framework'lerinden en az birinde component tabanlı uygulama geliştirme deneyimi.• HTML5, CSS3, Tailwind/Bootstrap ve JavaScript/TypeScript bilgisi.• Docker ile uygulama konteynerizasyonu ve uçtan uca CI/CD pipeline geliştirme deneyimi.• PostgreSQL, MS SQL veya MySQL gibi ilişkisel veritabanlarında güçlü yetkinlik; sorgu optimizasyonu, index tuning ve şema tasarımı deneyimi.• Clean Architecture, Domain-Driven Design (DDD), Repository, CQRS ve SOLID prensipleri konusunda güçlü anlayış.• OAuth2, OpenID Connect, JWT ve uygulama güvenliği konusunda pratik deneyim.• Scrum/Kanban metodolojileri ve Git tabanlı çalışma süreçlerine aşinalık.Tercih Sebebi Olacak Yetkinlikler• RabbitMQ, Kafka veya Azure Service Bus gibi mesajlaşma/kuyruk sistemleri deneyimi.• AWS veya Azure gibi bulut platformlarında hands-on deneyim.• Kubernetes veya benzeri container orchestration teknolojileriyle çalışma deneyimi.