Pupas

Senior Full Stack Developer

Posted: 3 hours ago

Job Description

Rol HakkındaŞirket bünyesinde AR-GE yazılım geliştirme projelerinde çalışacak, özellikle backend ve devops ağırlıklı bir Full Stack Developer arıyoruz. Minimum 5 yıl ve üzeri tecrübeli başvurular kabul edilecektir. Şirket HakkındaPupas; finansal teknoloji ve bankacılık alanında dijital ürün geliştirme, ürün büyütme ve sadakat çözümleri üzerine yazılım teknolojileri geliştiren bir teknoloji şirketidir.Aranan NiteliklerNode.js başta olmak üzere .NetCore, Python kodlama dillerinde backend geliştirme bilgisiExpress.js ve Sails.js vb... framework'lerde uygulama geliştirme bilgisiPostgreSQL başta olmak üzere, MongoDB ve MySQL veritabanlarına tam hakimiyetFlask/FastAPI üzerinde daha önce çalışma gerçekleştirmiş, ML/AI modellerini ilgi duyan, ilgili framework’ler aracılığıyla entegrasyonlar yapabilecekRESTful API geliştirme ve veri entegrasyonu konusunda tecrübeliMikroservis mimarisi konusunda deneyimliRedis ile cache yönetimi ve performans optimizasyonu konusunda deneyimliRabbitMQ gibi mesajlaşma altyapıları ile asenkron servis entegrasyonu sağlamışSwagger kullanarak API dokümantasyonu hazırlayabilen,Kong API Gateway ile özelleştirme, servis entegrasyonu ve güvenlik yapılandırmaları konusunda bilgiliTypeScript ve React bilgisi entegrasyon ve düzenleme seviyesinde bilgi sahibiTercihen Strapi (v5.x) üzerinde içerik modelleme, özelleştirme konularında deneyim sahibi,Docker, docker-compose ve çevresel değişken yönetimi konularında bilgiliSunucu ortamlarının yapılandırılması (Linux, Nginx, Windows, PM2, SSL vb.) ve devreye alınması süreçlerine hâkimAzure Blob Storage, Twilio, Nodemailer gibi 3rd party servislerle entegre çalışma tecrübesiCI/CD süreçlerine ve deployment otomasyonlarına aşinaGit versiyon kontrol sistemi ile aktif ekip çalışmasına alışıkAWS, Google Cloud, Azure gibi cloud tabanlı platformlarında çalışma deneyimiGörev ve SorumluluklarTeknik karar alma süreçlerinde aktif rol almış, ekip içi kod kalitesini ve standartları yönlendirmişBackend API'lerin iş kurallarına uygun olarak geliştirilmesi ve mevcut sistemlerle entegrasyonların sağlanmasıPostgreSQL veritabanının yapılandırılması, yeni veri modellerinin tanımlanması ve optimizasyon yapılmasıDocker ortamlarında geliştirme, test ve canlıya alma süreçlerinin yönetilmesiSunucu düzeyinde yapılandırma (örneğin Ubuntu + Nginx + PM2 + SSL) yaparak canlıya alma süreçlerini yürütmek. deployment, loglama, hata ayıklama ve monitoring süreçlerine hakimFrontend ekibinden gelen API ihtiyaçlarını karşılamak ve test ortamlarını sağlamakE-posta servisleri, kimlik doğrulama mekanizmaları ve diğer üçüncü parti servislerle bağlantı kurulmasıVeri güvenliği, erişim kontrolleri ve şifreleme protokollerinin uygulanmasıCron-job'lar, webhook'lar, entegrasyon servisleri ve üçüncü parti API bağlantılarını yönetmekSistemdeki hataları loglarla analiz ederek hızlı müdahale etmek ve root cause analizi yapmakİdeal Aday ÖzellikleriEn az 5 yıl yazılım geliştirme deneyimiTeknik ürün mimarisi tasarımında tecrübeli,Ekip yönetme tecrübesine sahipServis bazlı mimarilerde çalışmış ve sistem bütününe hâkimiyet kurabilenAPI tasarımı, veri güvenliği, loglama ve dağıtık yapı konularına hâkimML/AI teknolojilerine ilgi duyan, projelere yeni vizyon katabilecekÇözüm odaklı, sorumluluk alabilen, hızlı karar verebilenDokümantasyon, test ve ölçeklenebilirlik bilincine sahip

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In