Açık pozisyonlara dön
Yazılım mühendisliği

Software Engineer, Full Stack

Uzaktan Tam zamanlı 2-5 yıl Lisans
Bu pozisyona başvurun

Pozisyon özeti

Bir özelliği dokunduğu her katman boyunca taşıyabilecek bir full-stack mühendisi arıyoruz. Veriyi tasarlayacak, API'yi yazacak, arayüzü kuracak ve yarı yolda devretmek yerine sürüme kadar işin başında kalacaksınız.

Temel sorumluluklar

  • Next.js frontend ile .NET veya Node.js backend arasında özellikleri uçtan uca sahiplenmek.
  • API sözleşmelerini arayüzü düşünerek tasarlamak; frontend'in etrafından dolaşmak zorunda kalmamasını sağlamak.
  • Teslim ettiğiniz özellikler için PostgreSQL şemalarını modellemek ve migrate etmek.
  • İki uçta da test yazmak: sunucuda unit ve integration, istemcide bileşen testleri.
  • Sınırlar arası debug yapmak ve bir production sorununun gerçekte hangi katmana ait olduğunu belirlemek.
  • Ekibin GitHub Actions pipeline'ları üzerinden yayına almak ve deploy sonrası davranışı doğrulamak.
  • Stack'in her iki tarafında da ekip arkadaşlarınızın pull request'lerini gözden geçirmek.
  • Bir özellik istemci ve sunucu arasında farklı bölünseydi daha basit olacaksa itiraz etmek.

Aranan nitelikler

  • Hem frontend hem backend işini kapsayan 2-5 yıl profesyonel deneyim.
  • React veya Next.js ve TypeScript ile production deneyimi.
  • En az bir backend stack'i ile production deneyimi: .NET / C#, Node.js, Python veya Go.
  • Sağlam PostgreSQL: şema tasarımı, join'ler, index'ler ve güvenli migration.
  • İstemci ve sunucu genelinde kimlik doğrulama, yetkilendirme ve oturum yönetimine hakimiyet.
  • Docker ile ve bir CI pipeline tanımını okumakla rahatlık.
  • Mantığı yazması en kolay yere değil, ait olduğu yere koyma muhakemesi.

Tercih sebebi

  • Redis veya Kafka gibi bir message broker deneyimi.
  • Kubernetes deployment'ları ile temas.
  • REST'in yanında GraphQL veya gRPC'ye aşinalık.
  • Küçük bir ürün yüzeyini tek başınıza sahiplenme deneyimi.

Sizi bekleyenler

  • Rekabetçi maaş.
  • Tamamen uzaktan — en verimli olduğunuz yerden çalışın.
  • Kitap, kurs ve konferans için yıllık eğitim bütçesi.
  • Üst düzey donanım ve yazılım aracı desteği.
  • Özel sağlık sigortası ve esnek izin.

Bu pozisyona başvurun

CV'nizi ve kısa bir ön yazı gönderin. Size e-postayla döneceğiz.

Bu pozisyona başvurun