TRB 360
Full Stack Developer (İstanbul- Ankara)
TRB 360Turkey9 days ago
Full-timeInformation Technology

Hizmet vermekte olduğumuz petrol ve gaz ticareti sektöründe faaliyet gösteren firmamız için Full Stack Developer arıyoruz.


Çalışma Şekli: Hibrit


Pozisyon Hakkında


Frontend ve aynı zamanda Backend geliştirme süreçlerinde aktif rol alacak deneyimli bir Full Stack Developer arıyoruz. Modern web teknolojileriyle ölçeklenebilir, güvenli ve yüksek performanslı uygulamalar geliştirmekten keyif alan bir ekip arkadaşı arıyoruz.


Sorumluluklar


  • Web uygulamalarının uçtan uca geliştirilmesi ve sürdürülmesi
  • Backend API tasarımı, entegrasyonu ve ölçeklenebilir, performanslı, güvenli hizmetlerin geliştirilmesi
  • Frontend arayüzlerinin modern framework’lerle tasarlanması ve sezgisel kullanıcı deneyimi sağlanması
  • Veritabanı tasarımı, sorgu optimizasyonu ve yönetimi standartlarına uyum
  • Kod kalitesi, test süreçleri, sürekli iyileştirme ve dokümantasyonun sağlanması
  • Mevcut projelerin bakım, iyileştirme ve hata giderme çalışmalarının yürütülmesi
  • UX/UI ekipleri ve yapay zeka/makine öğrenimi mühendisleri ile iş birliği içinde çalışarak sistem entegrasyonu sağlamak
  • DevOps süreçlerine katkı sağlamak (CI/CD, containerization vb.)
  • Full Stack geliştirme teknolojilerindeki en son gelişmeler ve en iyi uygulamalar hakkında güncel kalmak


Aranan Nitelikler


  • Full Stack Developer pozisyonunda en az 3 yıl deneyim
  • Aşağıdaki teknolojilerin çoğuna hâkimiyet
  • Frontend: React, Vue, Angular, TypeScript, HTML5, CSS3
  • Backend: Node.js, .NET/C#, Java, Python veya benzeri modern backend teknolojilerinden en az biriyle çalışma deneyimi
  • Veritabanı: PostgreSQL, MySQL, MongoDB
  • DevOps: Docker, Kubernetes, CI/CD araçları
  • RESTful veya GraphQL API geliştirme deneyimi
  • Unit test geliştirme süreçlerinde aktif rol almış olmak
  • OOP prensiplerine, yazılım tasarım kalıplarına (Design Patterns) ve Clean Architecture mantığına hâkim olmak
  • RabbitMQ, Kafka gibi queue/messaging altyapıları hakkında uygulamalı bilgi sahibi olmak
  • Git versiyon kontrol sistemine hakimiyet
  • Temiz kod yazma, SOLID prensiplerine uygun geliştirme alışkanlığı
  • Agile/Scrum ortamında çalışma deneyimi
  • Problem çözme becerileri güçlü ve ekip çalışmasına yatkın


Tercih Sebebi Olabilecek Nitelikler


  • Bulut platformlarıyla (AWS, Azure, GCP) deneyim
  • Microservice mimarileriyle çalışma
  • Test otomasyon araçları (Jest, Cypress, NUnit vb.)
  • DevOps pipeline’larında ileri seviye bilgi
  • Mobil geliştirme deneyimi (React Native, Flutter vb.)

Key Skills

Ranked by relevance