Kıdemli / Lead Full Stack Mühendisi

Summary

Lead Full Stack Engineer responsible for end-to-end web application architecture and development using C#/.NET backend, Blazor/React frontend, Docker, CI/CD pipelines, and cloud platforms (AWS/Azure).

Creative 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.

Job Responsibilities

  • 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.

Qualifications

  • 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.
  • 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.
  • 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.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available