Back to search
Smartin Information Technologies Ltd Linkedin · Posted 4d ago

Senior Python Developer

Istanbul

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Python Backend Developer


Lokasyon: Türkiye

Çalışma Modeli: Remote / Hibrit

Deneyim: 5+ yıl

Projelerimizde görev almak üzere, Python ile ileri seviyede backend ve yüksek hacimli dosya işleme uygulamaları geliştirme konusunda en az 5 yıl profesyonel deneyime sahip Senior Python Backend Developer arıyoruz.

Bu pozisyonda; yüksek miktarda dosya ve kayıt işleyen, performans ve veri bütünlüğünün kritik olduğu production sistemlerinin geliştirilmesi, iyileştirilmesi ve işletilmesi süreçlerinde görev alacaksınız.

Aradığımız kişinin yalnızca verilen geliştirme görevlerini gerçekleştirmesini değil; karşılaştığı problemlerin nedenlerini araştırabilmesini, çözüm ve tasarım önerileri geliştirebilmesini, performans ve operasyonel gereksinimleri dikkate alarak teknik kararlar alabilmesini bekliyoruz.

Pozisyonumuz tamamen remote çalışmaya uygundur. İstanbul dışında yaşayan ve remote çalışmayı tercih eden adayların başvuruları da değerlendirilecektir. Proje ve ekip ihtiyaçlarına bağlı olarak hibrit çalışma modeli de uygulanabilir.

Firmamız; Telekom, Enerji ve Bankacılık sektörlerinde faaliyet gösteren büyük ölçekli müşterilerine yazılım geliştirme, entegrasyon ve sistem altyapısı danışmanlığı hizmetleri sunmaktadır.


Rol ve Sorumluluklar


  • Python ile yüksek performanslı backend uygulamaları ve servisleri geliştirmek
  • Yüksek hacimli dosya ve kayıtların okunması, işlenmesi, dönüştürülmesi ve aktarılması için uygulamalar geliştirmek
  • Mevcut sistemlerin performans, ölçeklenebilirlik, güvenilirlik ve sürdürülebilirlik açısından geliştirilmesine katkı sağlamak
  • Büyük hacimli dosya ve veri işleme süreçlerinde CPU, RAM, disk I/O ve dosya sistemi performansını analiz etmek
  • Multi-process, multi-thread ve paralel processing yaklaşımlarını kullanarak performans iyileştirmeleri yapmak
  • Dosya okuma/yazma süreçlerinde buffering, encoding ve farklı dosya formatları gibi konuları dikkate alarak çözümler geliştirmek
  • FTP/SFTP ve benzeri uzak dosya transfer mekanizmalarıyla çalışan entegrasyonlar geliştirmek
  • PostgreSQL veritabanı ile çalışan uygulamalar geliştirmek ve veri erişim performansını gözetmek
  • Yüksek dosya ve kayıt hacimlerinde kapasite ve performans testleri gerçekleştirmek
  • Unit test, integration test ve uçtan uca test senaryoları geliştirmek
  • Loglama, audit, metrik, alarm ve uygulama izleme mekanizmalarının geliştirilmesine katkı sağlamak
  • Production ortamlarında oluşabilecek performans, veri bütünlüğü ve operasyonel problemlerin analiz ve çözüm süreçlerinde görev almak
  • Git, branch yönetimi, code review ve CI/CD süreçlerine aktif olarak katılmak
  • Gerektiğinde React ve TypeScript kullanılan uygulamaların geliştirilmesine katkı sağlamak
  • Teknik dokümantasyon hazırlamak ve geliştirilen çözümlerin sürdürülebilirliğine katkıda bulunmak


Aranan Teknik Yetkinlikler


  • Python ile en az 5 yıl profesyonel yazılım geliştirme deneyimi
  • Python ile ileri seviyede backend uygulamaları ve file processing uygulamaları geliştirme deneyimi
  • Linux işletim sistemi, shell komutları, process ve servis yönetimi konusunda iyi seviyede bilgi
  • Dosya okuma/yazma performansı, buffering, encoding ve farklı dosya formatları konusunda deneyim
  • Multi-process, multi-thread ve paralel processing konularında bilgi ve uygulama deneyimi
  • PostgreSQL konusunda deneyim
  • CPU, RAM, disk I/O ve dosya sistemi performansını analiz edebilme
  • Yüksek dosya ve kayıt hacimlerinde kapasite ve performans testleri gerçekleştirebilme
  • FTP/SFTP ve uzak dosya transfer yöntemleri konusunda deneyim
  • Unit test, integration test ve uçtan uca test senaryoları hazırlayabilme
  • Git, branch yönetimi, code review ve CI/CD süreçlerine hâkimiyet
  • Loglama, audit, metrik, alarm ve uygulama izleme mekanizmaları konusunda deneyim


Tercih Sebebi Olabilecek Yetkinlikler


Aşağıdaki alanlarda deneyim sahibi olmak önemli bir avantaj sağlayacaktır:

  • CDR / event processing sistemleri konusunda deneyim
  • Faturalama (billing) sistemleri konusunda deneyim
  • Çok yüksek hacimli dosya ve kayıt işleyen sistemlerde çalışma tecrübesi
  • Büyük ölçekli veri işleme ve batch processing sistemleri
  • React ve TypeScript bilgisi
  • Dağıtık sistemler ve yüksek erişilebilirlik konusunda deneyim
  • Production sistemlerinin izlenmesi ve performans optimizasyonu konusunda deneyim


Genel Nitelikler


Teknik yetkinliklerinin yanında;

  • Analitik düşünebilen ve karmaşık problemleri parçalara ayırarak çözebilen
  • Kendisine verilen işi yalnızca kodlamak yerine çözüm ve tasarım önerileri geliştirebilen
  • Performans, veri bütünlüğü ve hata toleransı konularında hassas
  • İşin sahipliğini alabilen ve sonuç odaklı çalışan
  • Teknik kararların avantajlarını, dezavantajlarını ve olası risklerini açıklayabilen
  • Temiz kod, test ve teknik dokümantasyona önem veren
  • Takım çalışmasına ve bilgi paylaşımına yatkın
  • Yeni teknolojileri ve teknik yaklaşımları öğrenmeye açık
  • Production ortamında oluşabilecek problemlere yalnızca yazılım geliştirici gözüyle değil, operasyonel bir bakış açısıyla yaklaşabilen
  • Teknik konularda inisiyatif alabilen

bir ekip arkadaşı arıyoruz.


Neden Bu Pozisyon?


İlgili sektörlerde, yüksek hacimli dosya ve kayıtların işlendiği, performans ve veri bütünlüğünün kritik olduğu gerçek production sistemlerinde görev almak istiyorsanız, bu pozisyon sizin için iyi bir fırsat olabilir.

Python, Linux, PostgreSQL ve yüksek performanslı veri/dosya işleme teknolojilerini kullanarak büyük ölçekli sistemlerin geliştirilmesine katkıda bulunabilir; aynı zamanda, CDR/event processing ve billing gibi kurumsal sistemler konusunda uzmanlığınızı geliştirebilirsiniz.

Öncelik kazanmak için CV’nizi bir önyazı ile info [at] smartin.com.tr adresine iletebilirsiniz.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search