Back-end geliştirici iş ilanları, uygulamaların sunucu tarafını yazacak, API ve veritabanı işlerini üstlenecek yazılımcı arayan şirketlerin ilanlarıdır. İşverenler aynı pozisyonu "backend developer", "sunucu taraflı yazılım geliştirici" ya da kullanılan dile göre "Java geliştirici", "Python geliştirici" gibi adlarla da yayımlar; bu listede pozisyonun adıyla açılmış ilanları görürsünüz. Unvanı daha genel tutan işverenlerin ilanları ise çoğunlukla yazılım mühendisi iş ilanları arasında yer alır.
Mesleğin ne olduğunu ve nasıl girildiğini merak ediyorsanız back-end geliştirici nedir sorusunun cevabı ayrı bir sayfada. Aşağıda ilan okurken ve başvururken işinize yarayacak noktalar var.
İlanlarda aranan teknolojiler
Back-end geliştirici iş ilanlarında ilk bakmanız gereken satır, ekibin kullandığı dil ve çatıdır. Bir ilan Spring Boot ile Java isterken bir başkası .NET, Laravel ya da Node.js üzerinde deneyim arayabilir. İlanda adı geçen veritabanı, bulut hizmeti ve mesaj kuyruğu gibi araçlar da ekibin günlük işini gösterir.
Her maddeyi karşılamanız gerekmez. "Olmazsa olmaz" ile "artı sayılır" ayrımını ilan çoğu zaman açıkça yazar; ana dil ve veritabanı bilgisi tutuyorsa başvurmaktan çekinmeyin. Dil aynı olmasa bile benzer bir çatıda yaptığınız işleri somut anlatabiliyorsanız şansınız vardır.
Deneyim düzeyine göre ilanlar
Back-end geliştirici iş ilanları genellikle junior, orta düzey ve kıdemli olarak ayrılır. Junior ilanlarında temel dil bilgisi, SQL ve öğrenme isteği yeterli görülebilir. Kıdemli ilanlarda ise sistem tasarımı, performans sorunlarını çözme ve ekipteki daha yeni geliştiricilere yol gösterme beklenir.
Kendinizi hangi düzeyde gördüğünüzü yıl sayısından çok yaptığınız işlerle ölçün. Canlı bir sistemde çalışan bir servisin sorumluluğunu taşıdıysanız, ilanın istediği süreyi tam doldurmasanız da bir üst düzeye başvurmayı deneyebilirsiniz.
İlan metninden ekibi tanımak
Back-end geliştirici iş ilanları, teknoloji listesinin yanında ekibin nasıl çalıştığına dair ipuçları da verir. Kod incelemesinden, otomatik testlerden ve sürekli entegrasyondan söz eden bir ilan, yazılım süreci oturmuş bir ekibe işaret eder. "Tek başına sorumluluk alabilecek" ya da "tüm altyapıyı yönetecek" gibi ifadeler ise küçük bir ekipte geniş bir iş yükü üstleneceğinizi gösterebilir. Bu ayrıntıları görüşmede sorarak netleştirmek, back-end geliştirici iş ilanları arasında size uygun ortamı seçmenizi kolaylaştırır.
Başvururken nelere dikkat etmeli?
Özgeçmişinizde dilleri ve araçları sıralamak yerine bunlarla ne yaptığınızı yazın: hangi servisi geliştirdiniz, hangi sorunu çözdünüz, sistemin yükü neydi? Kodunuzun bir kısmı herkese açık bir depodaysa bağlantısını ekleyin. Back-end geliştirici iş ilanlarına deneyimsiz başvuruyorsanız kendi yazdığınız küçük bir projenin depo bağlantısı bunun yerini tutar.
Ücret çoğu ilanda yazılmaz.
Çalışma biçimi ve yakın ilanlar
Bazı back-end geliştirici iş ilanları tamamen uzaktan, bazıları ofisten ya da karma çalışma önerir. Uzaktan ilanlarda şirketin hangi saat diliminde çalıştığını ve toplantı düzenini öğrenmek önemlidir. Ofis şartı olan ilanlarda ise konum ve haftada kaç gün ofiste bulunulacağı ilanda yazıyor olmalıdır.
Hem arayüz hem sunucu tarafında çalıştıysanız front-end developer iş ilanları ve full-stack pozisyonları da size uygun olabilir.