Açıklama:
GENEL NİTELİKLER VE İŞ TANIMI
Şirketimizde yürütülen projelerde görev almak üzere, Laravel, Vue3 ve MySQL başta olmak üzere çeşitli web teknolojilerini etkin biçimde kullanabilecek Full-Stack Geliştirici arayışımız bulunmaktadır. (Full-Stack dışında Laravel Geliştirici olarak ta başvuru yapabilirsiniz.) Projelerimizin sürdürülebilirliğini, performansını ve kullanıcı deneyimini artırmayı hedefleyen bir yaklaşımla çalışacak; hem front-end hem de back-end tarafında sorumluluk üstlenebilecek adayların başvurularını bekliyoruz.
Sorumluluklar:
- Web Uygulamalarının Geliştirilmesi
- Laravel üzerinde iş mantığı ve API katmanlarını oluşturmak, MySQL veri tabanı tasarımı ve yönetimi gerçekleştirmek.
- Vue3, React veya benzeri çatıları kullanarak kullanıcı arayüzlerinin ve etkileşimlerin geliştirilmesi.
Kod Kalitesi ve Yazılım Mimarisi
- SOLID, Clean Code gibi prensipler ışığında, katmanlı ve sürdürülebilir mimariler oluşturmak.
- Versiyon kontrol sistemleri (Git vb.) kullanarak projelerin tutarlı bir şekilde yönetilmesini sağlamak.
DevOps ve Sunucu Yönetimi
- Sunucu yönetimi, yapılandırma (CI/CD araçları) ve temel bulut servisleri (AWS, Azure vb.) konularında çalışmak.
- Uygulamaların dağıtımı, sürdürülmesi ve izlenmesi süreçlerinde aktif rol almak.
Gerçek Zamanlı Veri ve İletişim
- Kafka, RabbitMQ veya benzeri mesajlaşma sistemlerini kullanarak, ölçeklenebilir ve güvenilir veri iletişim katmanları kurmak.
- Gerekli durumlarda push bildirimleri, gerçek zamanlı veri yayını gibi özellikler üzerinde çalışmak.
Aranan Nitelikler:
- Backend Geliştirme (Laravel)
- MVC yapısı, Eloquent ORM, veri tabanı migrasyonları ve API tasarımı konularında deneyim.
- RESTful servislerin oluşturulması ve entegrasyonu konularında bilgi sahibi olmak.
- Frontend Geliştirme (Vue3, React veya Türevi)
- Vue3 veya React ile bileşen tabanlı geliştirme yapabilme.
- State management, router entegrasyonu gibi konulara aşinalık.
- İleri Düzey Araç ve Kütüphane Bilgisi (Tercih Sebebi)
- React Native, Quasar, Vuetify veya benzeri kütüphanelerle mobil ve web uygulama geliştirme deneyimi.
- Kafka, RabbitMQ gibi mesajlaşma altyapılarının projeye entegre edilmesi konusunda bilgi.
- CI/CD araçlarının (Jenkins, GitLab CI vb.) konfigürasyonu ve sürüm yönetimi süreçlerinde deneyim.
- Sunucu yapılandırması, izleme (monitoring) ve güvenlik konularında temel düzeyde beceriler.
- Veri Tabanı Yönetimi (MySQL)
- Performans odaklı sorgular yazabilme, indeksleme ve optimizasyon çalışmaları yapabilme.
- Yüksek hacimli veri yönetimi ve yedekleme stratejileri konusunda bilgi sahibi olmak.
- Diğer geliştiriciler, proje yöneticileri ve tasarımcılarla uyumlu bir iş akışı sürdürebilme.
- Teknik gereksinimlerin analiz edilmesi ve görev planlaması konularında aktif rol alma.
26 Nis 2025;
from:
kariyer.net