Backend Developer
Teknik Yetenekler
Temel Gereklilikler
NestJS ve TypeScript ile en az 2 yıl profesyonel backend geliştirme deneyimi
Sequelize, TypeORM veya Prisma gibi ORM araçlarıyla aktif geliştirme yapmış
PostgreSQL ve/veya MySQL veritabanlarıyla çalışma tecrübesi
RESTful API ve/veya GraphQL servisleri geliştirmiş
Docker ile container mimarisi oluşturma ve yönetme konusunda bilgi sahibi
Temiz kod yazımı, SOLID prensipleri ve modüler yapı konularında yetkin
Git ile versiyon kontrolü ve branch yönetimi konularına hâkim
Tercih Sebebi Olabilecek Yetenekler
Unit test ve/veya integration test yazımı konusunda deneyimli
CI/CD süreçleriyle çalışmış, temel yapılandırmaları uygulamış
Microservice mimarisi hakkında bilgi sahibi
Redis, RabbitMQ gibi mesajlaşma servisleriyle uygulama geliştirmiş
Linux tabanlı sistemlerde geliştirme yapmış
Sorumluluklar
NestJS altyapısıyla ölçeklenebilir backend servisleri geliştirmek
API dokümantasyonu hazırlamak ve frontend ekipleriyle entegrasyon süreçlerini yönetmek
Veritabanı tasarımı, optimizasyon ve migration işlemlerini gerçekleştirmek
Kod kalitesini yüksek tutmak için clean code prensiplerine uygun geliştirme yapmak
Backend mimaride iyileştirme önerileri sunmak ve aktif katkıda bulunmak
Versiyon kontrol süreçlerine uyumlu şekilde takım içinde senkron çalışmak
Task tahmini, planlama ve teknik dokümantasyon süreçlerine katkı sunmak
Ekip Kültürü ve Çalışma Modeli
Sprint tabanlı, planlı ve tahmine dayalı bir geliştirme süreci
Kod incelemeleri ve bilgi paylaşımı ile sürekli gelişim odaklı ekip yapısı
Karar alma süreçlerinde geliştirici katkısına önem verilen açık iletişim kültürü
Teknik bilgi paylaşımı ve iç eğitimlerle desteklenen öğrenme ortamı
Modern ve konforlu ofis ortamında, yüz yüze iş birliği