Full Stack Developer
İş İlanı Hakkında
Full Stack Developer Arıyoruz
Belediye yönetim platformumuz ve tarım teknolojileri projelerinde çalışacak, öğrenmeye açık, disiplinli bir Full Stack Developer arıyoruz.
Lokasyon: Ofis İçi Çalışma (Remote veya Hybrid yoktur)
Aranan Teknik Yetkinlikler
Node.js ve Express.js ile backend geliştirme bilgisi (ES Modules)
React ve Next.js (App Router tercih sebebi) ile frontend geliştirme deneyimi
PostgreSQL ve Sequelize (ya da benzeri bir ORM) deneyimi
REST API tasarımı ve HTTP protokolüne hakimiyet
JWT tabanlı kimlik doğrulama ve temel yetkilendirme bilgisi
Git workflow’una hakimiyet (branch, commit, pull request, code review)
HTML5, CSS3, responsive tasarım
Tailwind CSS veya MUI ile arayüz geliştirme tecrübesi
SQL temel bilgisi: JOIN, subquery, index mantığı
Mevcut bir kod tabanını okuyup convention’a uyarak geliştirme yapabilme
Türkçe ileri seviye (kullanıcı arayüzleri, dokümantasyon ve ekip içi iletişim Türkçedir)
Teknik doküman okuyabilecek düzeyde İngilizce
Tercih Sebebi
TypeScript deneyimi
Multi-tenant mimari farkındalığı
TanStack Table, MUI X-Charts veya Recharts deneyimi
Socket.io veya real-time messaging tecrübesi
MinIO / S3 dosya depolama bilgisi
Leaflet, OpenLayers veya harita kütüphaneleri deneyimi
Linux sunucu temel bilgisi (systemd, Nginx, PM2)
Python, FastAPI, OpenCV
RBAC ve permission tabanlı erişim kontrolü bilgisi
Temiz commit mesajı ve dokümantasyon alışkanlığı
Deneyim
0--5 yıl arası deneyim
Junior-Mid seviyede teknik yaklaşım
Staj, freelance veya ciddi kişisel projeler de değerlendirilir
Beklentimiz
Mevcut kod tabanına saygılı, convention’a uyumlu geliştirme yapabilme
Tahmin yerine soru sorma kültürü
Yeni teknolojileri öğrenmeye açıklık ve hızlı adaptasyon
Detay odaklı, veri tutarlılığına önem veren çalışma alışkanlığı
Ekip çalışmasına yatkınlık ve code review kültürüne uyum
Kamu projelerinde çalışmaya ilgi duymak
