i4 Bilişim Hizmetleri A.Ş
Backend Developer
i4 Bilişim Hizmetleri A.ŞTurkey17 hours ago
Full-timeEngineering, Information Technology

İş açıklaması


i4 Bilişim, 2017 yılında %100 yerli yatırım ile kurulmuş, yerli ve milli IoT Platformu’na sahip olan bir yazılım şirketidir.

Yatay olarak hizmet veren IoT Platformu sayesinde, sektör bağımsız çözümler sunmaktadır. Özellikle “Verimlilik” kavramı çerçevesinde, “ihtiyaçlara özel butik” çözüm ve projeler geliştirerek müşterilerine maksimum fayda sağlamaktadır.

İ4 Bilişim olarak, büyümekte olan organizasyonumuz için, geliştirmekte olduğumuz IOT projelerinde çalışmak üzere yazılım geliştirme uzmanı arayışımız bulunmaktadır.


Pozisyon Hakkında 


Gerçek zamanlı veri akışları, cihaz iletişimi ve yüksek performans gerektiren backend servisleri geliştirmekteyiz. 

Ekip olarak sürdürülebilir, test odaklı ve temiz kod (clean code) prensiplerini benimseyen bir yazılım kültürüne sahibiz. 

Bu pozisyonda, en az 2 yıl deneyime sahip, Node.js (NestJS) tabanlı servislerin geliştirilmesi, optimizasyonu ve sürdürülebilirliğinden sorumlu olacak bir backend developer arıyoruz. 


Nitelikler:


  • Node.js (NestJS) ile backend servislerin geliştirilmesi ve mevcut sistemlerin iyileştirilmesi 
  • IoT cihazlarından gelen verilerin MQTT üzerinden alınması ve işlenmesi 
  • Redis ve TimescaleDB üzerinde veri akışı, caching ve performans optimizasyonu yapmak 
  • TypeScript ile modüler, test edilebilir ve sürdürülebilir kod yazmak 
  • Unit ve Integration test süreçlerini uygulamak ve test coverage’ını artırmak 
  • Modern yazılım prensiplerine uygun, sürdürülebilir ve modüler backend yapıları geliştirmek 
  • Code review süreçlerine aktif katılım sağlamak 
  • Teknik dokümantasyon ve mimari diyagramlar hazırlamak 
  • Performans, ölçeklenebilirlik ve hata toleransı konularında sistemsel katkı sağlamak 
  • İngilizce okuma, yazma ve temel konuşma becerisine sahip olmak 


Tercihen 


  • React veya Next.js ile temel düzeyde deneyim veya projelerde görev almış olmak 
  • Go diline ilgi veya temel seviye bilgi sahibi olmak 
  • Docker ve container ortamlarında uygulama geliştirme deneyimi 
  • Message queue sistemleri (RabbitMQ, Kafka vb.) hakkında bilgi 
  • Monitoring / observability araçlarına (Grafana, Prometheus, ELK, Sentry) aşinalık 
  • CI/CD pipeline süreçlerinde deneyim veya ilgi 
  • Real-time data processing konusunda farkındalık 
  • Linux ortamında rahat çalışma becerisi 



Key Skills

Ranked by relevance