Python Framework’lerini (Django, Flask veya FastAPI) kullanarak RESTful API'leri tasarlamak, uygulamak ve bakımını yapmak. En iyi örnekleri takip ederek temiz, verimli ve iyi dokumante edilmiş şekilde geliştirme yapmak.
İlişkisel veritabanlarını (tercihen PostgreSQL) ve/veya NoSQL veritabanlarını (tercihen MongoDB, Cassandra) etkili kullanma, optimize etmek ve bakım yapmak. Karmaşık SQL sorguları yazmak ve şema geçişleri gerçekleştirmek.
Yüksek erişilebilirlik, hata toleransı olan ve yatay ölçeklenebilen sistemler geliştirmek için mimari kararlar vermek. Caching stratejileri, kuyruk sistemleri (ör. Redis, RabbitMQ) ve arka plan işleme (ör. Celery) yöntemlerini sistemi geliştirmek için uygulamak. Birim testleri ve entegrasyon testleri geliştirmek ve kod kalitesini korumak için kod incelemeleri yapmak.
React (JS/TS) kullanarak, kullanıcı arayüzlerini tasarlamak, geliştirmek ve teslim etmek. CSS (Flexbox/Grid), Tailwind CSS veya Bootstrap ile mobil‑birleşik (mobile‑first) ve duyarlı (responsive) tasarımlar oluşturmak. UI/UX tasarımcılarıyla yakın iş birliği içinde çalışarak, Figma, Sketch veya Adobe XD tasarımlarını kod haline getirmek, yeniden kullanılabilir ve erişilebilir bileşenler oluşturmak.
Jest, React Testing Library veya Cypress ile birim (unit), entegrasyon ve e2e (end‑to‑end) testler geliştirmek. React Profiler, kod bölme (Lazy Loading), Suspense, memoization teknikleriyle uygulama performansını artırmak. Redux, Zustand veya Context API ile uygulama durumlarını etkili bir şekilde yönetmek.
Lokasyon: Ofis - Anadolu Yakası, İstanbul