Arka Uç Yazılım Uzmanı

Python

Django

REST

PostgreSQL

Git

CleanCode

CI/CD

Docker

AWS

GraphQL

Kubernetes

İş Tanımı:
Web Yazılım Teknolojileri Grubu olarak, şirketimizin web tabanlı yazılım ihtiyaçlarına modern, güvenli, modüler ve ölçeklenebilir çözümler üretiyoruz. Bu pozisyonda, dinamik ekibimizin parçası olarak yüksek performanslı, sürdürülebilir ve yenilikçi sistemler geliştirirken, projelerin kesintisiz çalışmasını sağlayacak çözümler üreteceksiniz.

Görev ve Sorumluluklar

  • Web Uygulamaları Geliştirme: Django framework'ü ile web uygulamalarının tasarım, geliştirme ve sürdürülmesini; modüler ve ölçeklenebilir yapıda olmasını sağlamak.
  • Veritabanı Yönetimi: PostgreSQL veritabanı için tasarım, veri modelleme, kurulumu, query optimizasyonu, yönetimi ve yedekleme işlemlerini gerçekleştirmek.
  • API Geliştirme: RESTful API'lerin tasarımı, geliştirilmesi ve entegrasyonu sağlanmak; tercihen GraphQL bilgisinin de katılımıyla projeye değer katmak.
  • Takım Çalışması: Ön yüz geliştirme ekibiyle koordineli çalışarak, tam entegrasyon ve uyumlu projeler ortaya koymak.
  • Performans ve Bakım: Mevcut sistemlerin bakımını yapıp, performans optimizasyonları gerçekleştirerek kesintisiz hizmet sunmak.
  • Güvenlik: Uygulama güvenliği ve veri koruması konularında proaktif çözümler üreterek, sistemlerin güvenliğini sağlamak.

Aranan Nitelikler

  • En az 2 yıl profesyonel deneyim.
  • Django ve Python'da en az 2 yıl tecrübe, ileri düzey bilgi.
  • SQL ve veritabanı yönetimi (kurulum, yedekleme) konusunda sağlam tecrübe.
  • RESTful API tasarımı, geliştirilmesi ve entegrasyonu konularında derin bilgi.
  • Git akışları (GitFlow, GitHub Flow) ve CI/CD süreçlerinde tecrübe.
  • Minimum B1 seviyesinde İngilizce bilgisi.
  • Clean Code prensiplerine uygun, düzenli ve okunabilir kod yazma kültürü.
  • Güncel teknolojileri ve trendleri yakından takip edebilme yeteneği.
  • Etkin iletişim, planlama ve organizasyon becerilerine sahip olmak.
  • Takım çalışmasına yatkın, sorumluluk sahibi, detaylara önem veren ve esnek çalışma saatlerine uyum sağlayabilen.

Tercih Sebepleri

  • AWS bilgisine sahip olmak ve CI/CD süreçlerine hakimiyet.
    Docker ve Kubernetes ile containerized uygulama geliştirme tecrübesi.
    Linux (Ubuntu) sunucularında uygulama kurulum ve yönetim tecrübesi; ayrıca Nginx ve Gunicorn ile dağıtım deneyimi.
    Django REST Framework kullanımının yanı sıra, tercihen Django Channels veya GraphQL tecrübesi.