Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Full Stack Web Developer
İşin Tanımı:
- Django tabanlı backend geliştirme, veri modellemesi ve REST API tasarımı
- React kullanarak dinamik, kullanıcı dostu ve duyarlı (responsive) web arayüzleri oluşturma
- Üretilen uygulamaları Gunicorn veya benzeri araçlarla (uWSGI, systemd vb.) yöneterek sunucuda canlıya alma (deployment), versiyonlama ve bakım
- Docker gibi container teknolojileri kullanarak uygulamaları ölçeklenebilir ve taşınabilir hale getirme
- Bulut platformlarında (AWS, GCP, Azure vb.) temel yapılandırma, CI/CD ve DevOps süreçlerinin yönetimi
- Mevcut sistemlerin sürekliliğini sağlamak ve yeni özellikler geliştirmek için ekiplerle koordinasyon içinde çalışma
Aranan Nitelikler
Eğitim ve Deneyim
- Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerden mezun (veya eşdeğer deneyim)
- Full stack web geliştirme veya benzer pozisyonlarda en az 1-2 yıl deneyim
Teknik Beceriler
Backend (Python, Django):
- Django REST Framework veya benzer API yapıları hakkında bilgi sahibi
- ORM, veri modelleme, güvenlik ve performans optimizasyonu konularında deneyim
- Gunicorn, uWSGI veya benzeri uygulama sunucuları ile deployment tecrübesi
Frontend (JavaScript, React):
- React kütüphanesi ile modern, komponent tabanlı web uygulamaları geliştirme deneyimi
- State management (Redux, MobX vb.) ve React Hooks konularına hâkimiyet
- Responsive tasarım, temel HTML/CSS (SCSS, Styled Components vb.) bilgisi
Veritabanları:
- İlişkisel (PostgreSQL, MySQL) ve/veya NoSQL (MongoDB) veritabanı deneyimi
Sunucu Yönetimi ve Deployment:
- Docker, Docker Compose veya Kubernetes benzeri container/orchestrator araçları
- Bulut platformlarında (AWS, GCP, Azure vb.) sunucu yapılandırma ve otomasyon bilgisi
- Nginx, Apache vb. web sunucuları ve konfigürasyonlarına hâkimiyet
DevOps ve CI/CD (Tercihen):
- GitLab CI, GitHub Actions vb. CI/CD süreçleriyle temel deneyim
- Monitoring ve logging araçları (Grafana, ELK stack vb.) hakkında bilgi
Kişisel Özellikler
- Dinamik ve öğrenmeye açık, yeni teknolojilerle çalışma konusunda istekli
- Proje ihtiyaçlarına göre farklı araçlara veya dillere hızla adapte olabilen
- Ekip çalışmasına yatkın, tasarım, QA/test ve ürün ekibiyle etkin iletişim kurabilen
- Analitik düşünebilen, hata ayıklama (debugging) ve problem çözmede etkin
- İnisiyatif alarak projelerin tüm aşamalarında sorumluluk üstlenebilen
Tercih Edilen Diğer Nitelikler
- Bulut mimarileri (AWS, GCP, Azure) ve mikro servis yaklaşımları hakkında ileri düzey bilgi
- TypeScript veya benzeri dilleri kullanma deneyimi
- API güvenliği, rol tabanlı erişim kontrolü (RBAC) ve kimlik doğrulama yöntemlerinde (OAuth, JWT) deneyim
- Test otomasyonu (PyTest, Jest vb.) ve kalite süreçlerine hâkimiyet
Sorumluluklar
Uygulama Geliştirme:
- Django’da backend servisleri ve Restful API’leri oluşturma
- React ile kullanıcı dostu ve yüksek performanslı web arayüzleri geliştirme
Devreye Alma ve Yönetim:
- Yazılan uygulamaları Gunicorn, Docker vb. araçlarla sunucularda canlıya alma
- Nginx veya benzeri web sunucularını konfigüre ederek güvenlik ve performans ayarlarını optimize etme
Teknik Dokümantasyon ve İyileştirme:
- Proje adımlarını düzenli olarak dokümante etme, kod kalitesini artıracak teknik iyileştirmeleri önerme
Ekip İçi İletişim:
- Günlük/haftalık toplantılara katılarak proje durumunu paylaşma, engel veya riskleri zamanında raporlama
- Ürün ekibiyle koordineli çalışarak yeni özellik taleplerini teknik gereksinimlere dönüştürme
Araştırma ve Geliştirme:
- Yeni teknolojileri keşfederek projelerde verimliliği ve performansı artıracak yaklaşımlar geliştirme
- CI/CD, otomasyon ve DevOps süreçlerini sürekli iyileştirme önerilerinde bulunma
Key Skills
Ranked by relevanceReady to apply?
Join Aquila Dijital Teknoloji A.Ş. and take your career to the next level!
Application takes less than 5 minutes

