OTOKO®'daki rolün
İş süreçlerini güvenilir biçimde yansıtan backend işlevleri geliştireceksin. Buna veri modelleri, API'ler, yetkiler ve mevcut sistemlerin entegrasyonu dahildir. Yeni bir işlevde geçişleri, hata işlemeyi ve sürüm sonrasındaki işletimi de düşüneceksin.
API'ler, işlemler ve tenant ayrımı
Bir SaaS backend'i siparişleri işlerken birden çok kullanıcı değişiklik yapıyor ve dış sistemler mesajları yeniden gönderiyor. Sonuçların tutarlı kalması için işlemleri ve idempotency'yi modelleyeceksin. Yetki kontrolleri ilgili her erişimde uygulanmalıdır. Veritabanı geçişlerinde uyumluluğu ve geri dönüş yollarını planlayacaksın. API testleri kesilen işlemleri, izinsiz durum değişikliklerini ve başkalarına ait kayıtlara erişimi de kontrol eder.
Görevlerin
- API'ler ve iş hizmetleri geliştirmek; arayüz sözleşmelerini, girdi doğrulamayı ve anlaşılır hata yanıtlarını tanımlamak.
- Veri modellerini ve geçişleri planlamak; işlemleri, eşzamanlılığı ve tekrarlanan istekleri güvenli biçimde yönetmek.
- Kimlik doğrulamayı, rol tabanlı erişimleri ve üçüncü taraf sistem entegrasyonlarını uygulamak.
- Otomatik testler, anlamlı loglar ve metrikler eklemek; performans sorunlarını güvenilir verilerle ele almak.
- Idempotent API endpoint'leri ve kontrollü durum geçişlerine sahip işlemsel işleme geliştirmek.
- Sorguları, indeksleri ve API çalışma sürelerini ölçmek ve tenant sınırlarını otomatik olarak kontrol etmek.
Senden beklediklerimiz
Önemli olan, rolle ilgili ve anlaşılır biçimde ortaya konabilen deneyimdir. Bu deneyim uygun bir mesleki eğitimden, üniversite öğreniminden, iş pratiğinden veya sağlam bir kariyer değişikliğinden gelebilir. Somut sorumluluğu bilgi düzeyine göre birlikte belirleriz.
- Yerleşik bir dil ve uygun framework ile pratik backend deneyimi.
- İlişkisel veritabanları, HTTP API'leri ve otomatik testlerde yetkinlik.
- Erişim kontrolü ve bir hizmetin bütün sistemdeki sorumluluğu hakkında anlayış.
Ek avantaj sağlayan nitelikler
Bu bilgiler faydalıdır ancak hepsinin aynı anda bulunması gerekmez. Başvurunda hangi alanlarda pratik çalıştığını ve hangi konuları derinleştirmek istediğini açıkla.
- Mesajlaşma, dağıtık sistemler veya SaaS tenant ayrımında deneyim.
- Konteyner işletimi, gözlemlenebilirlik veya legacy entegrasyonu bilgisi.
Bu rolde önemli olan
Hatalarda ve yüksek yükte de davranışı anlaşılır, bakımı kolay işlevler sunacaksın. Belgelenmiş API'ler ve testler, diğer ekiplerin değişiklikleri önlenebilir sürprizler olmadan entegre etmesine yardımcı olur.
Çalışma yerin: Köln veya uzaktan
Bu rol için Köln ve uzaktan çalışma mümkündür. Somut iş birliği biçimini, proje gereksinimlerini ve gerekirse zorunlu müşteri toplantılarını başlamadan önce birlikte kararlaştırırız.
İstihdamın
Bu rol için tam zamanlı veya yarı zamanlı kadrolu istihdam öngörülmektedir. Görevleri, çalışma saatlerini, başlangıç tarihini ve ücreti role ve bilgi düzeyine uygun biçimde birlikte belirleriz.
Başvurun
Başvurunda bu role hangi deneyimleri veya ilgi alanlarını getirdiğini göster. Özgeçmişin ile ilgili proje örnekleri, sertifikalar veya çalışma örnekleri mesleki değerlendirmemize yardımcı olur. Lütfen gizli müşteri verilerini, erişim bilgilerini veya korunan kaynak kodunu gönderme.
İstediğin çalışma modelini, başlayabileceğin tarihi ve tam zamanlı mı yarı zamanlı mı çalışmak istediğini belirt.
Role ilişkin soruların için işe alım ekibimize hr@otoko.com adresinden ulaşabilirsin. Aday havuzuna dahil edilmek gönüllüdür ve yalnızca ayrı bir onayla gerçekleşir; başvurunun değerlendirilmesi için koşul değildir.
