Arkayüz (Backend) Yazılım Geliştirici

Arkayüz (Backend) Yazılım Geliştirici

Genel Nitelikler

  • Python ile backend sistemleri geliştirme konusunda mesleki deneyim.
  • Django Framework’üyle uçtan uca web uygulamaları geliştirmiş olmak.
  • OpenAPI/Swagger spesifikasyonlarına aşina olmak.
  • Bulut bilişim altyapısı ile çalışmış veya bu konuda bilgi sahibi (tercihen AWS)
  • Web ve mobil uygulamaların altyapısını geliştirme konusunda deneyimli.
  • Güvenlik ve veri koruması alanında bilgi sahibi ve duyarlı.
  • Kendini geliştirmeye açık ve yeni teknolojileri öğrenmeye hevesli.
  • Analitik düşünme yeteneğine sahip, sonuç odaklı, ekip çalışmasına yatkın.
  • Bilgisayar/Yazılım Mühendisliği veya ilgili bir alanda lisans derecesi (veya üstü) 
  • Yoğun ve esnek çalışma saatlerine uyum sağlayabilecek takım arkadaşları aranmaktadır.

Çalışma Alanları

Backend Uygulama Geliştirme

Python programlama dili kullanılarak ölçeklenebilir, modüler ve bakımı kolay backend sistemleri geliştirmek. Django başta olmak üzere modern Python framework’leriyle (ör. FastAPI, Flask) RESTful web servisleri ve uçtan uca web uygulamaları oluşturmak.

API Geliştirme ve Dokümantasyon

OpenAPI/Swagger spesifikasyonlarına uygun olarak API’ler tasarlamak, versiyonlamak ve kapsamlı şekilde dokümante etmek. Üçüncü parti sistemlerle entegrasyonlarda veri doğruluğu ve güvenliğini sağlamak.

Veri Yönetimi ve Veritabanı Mühendisliği

İlişkisel veritabanlarında (özellikle PostgreSQL) performanslı veri modelleme, ilişkisel yapılar kurma ve karmaşık sorgular oluşturma yetkinliği. ORM araçlarıyla (Django ORM, SQLAlchemy) veritabanı işlemlerini yönetme, migration süreçlerini uygulama.

Bulut Bilişim ve Altyapı Yönetimi

AWS başta olmak üzere bulut sağlayıcılar üzerinde uygulama dağıtımı, yapılandırma ve yönetim konularında deneyim. CI/CD süreçlerine dahil olarak otomatikleştirilmiş test, build ve deployment adımlarını kurgulamak.

Sistem Güvenliği ve Veri Koruması

OWASP güvenlik standartlarına uygun olarak kimlik doğrulama, yetkilendirme, şifreleme ve veri bütünlüğü konularında güvenli çözümler geliştirmek. KVKK ve/veya GDPR gibi yasal düzenlemelere duyarlı sistemler tasarlamak.

Test ve Kod Kalitesi

Birim ve entegrasyon testleri (Pytest, Django Test Framework vb.) ile kod kalitesini güvence altına almak. Kod gözden geçirme süreçlerine aktif katılım sağlayarak sürdürülebilir, okunabilir ve hataya açık olmayan yapılar kurmak.

Mikroservis Mimarisi ve Dağıtık Sistemler

Modüler, bağımsız ve yeniden kullanılabilir servisler tasarlamak. Mesaj kuyrukları (RabbitMQ, Kafka) ve arka plan görev yöneticileri (Celery) ile çalışan, esnek ve ölçeklenebilir backend altyapıları inşa etmek.

Lokasyon: Ofis - Anadolu Yakası, İstanbul