• Bilişim Vadisi, Gebze
  • Yazılım
  • Yarı Hibrit
  • Tam Zamanlı

About Us

Octopus Digital Signage, Gebze merkezli; dijital signage ve IoT çözümleri geliştiren, hızla büyüyen bir teknoloji şirketidir.
Windows, macOS ve Linux üzerinde çalışan, binlerce ekran ve cihazı yöneten cross-platform masaüstü uygulamalar geliştiriyoruz.

Bu ekosistemin merkezinde yer alacak, Electron.js deneyimi olan bir Node.js Developer arıyoruz.


Rol Tanımı

Bu rolde; Electron.js, Node.js ve TypeScript kullanarak masaüstü ürünlerimizin tasarım ve geliştirme süreçlerinde aktif rol alacaksın.
Ürün, tasarım ve backend ekipleriyle birlikte çalışarak; performanslı, ölçeklenebilir ve sürdürülebilir uygulamalar geliştirmen beklenir.


Sorumluluklar

  • Electron.js, Node.js ve TypeScript kullanarak cross-platform masaüstü uygulamaları geliştirmek ve bakımını yapmak
  • Ölçeklenebilir, güvenli ve sürdürülebilir uygulama mimarileri tasarlamak
  • Backend servisleri, API’ler ve WebSocket / MQTT gibi gerçek zamanlı iletişim yapılarıyla entegrasyon sağlamak
  • UI/UX ekipleriyle birlikte çalışarak temiz, kullanıcı dostu ve responsive arayüzler geliştirmek
  • Cloud ve on-premise sistemlerle entegrasyon süreçlerinde backend ekipleriyle yakın çalışmak
  • Uygulama performansı, açılış süresi ve bellek kullanımını optimize etmek
  • Code review yapmak, testler yazmak ve kod kalitesini yüksek tutmak
  • Junior geliştiricilere teknik mentorluk yapmak
  • CI/CD, release management ve versiyonlama süreçlerine katkı sağlamak

Gereksinimler

  • Minimum 3 yıl profesyonel Node.js ve TypeScript deneyimi
  • Electron.js ile masaüstü uygulama geliştirmiş olmak
  • JavaScript (ES6+), async programming ve modüler mimari konularına hâkimiyet
  • WebSocket, MQTT veya benzeri real-time communication protokolleriyle deneyim
  • SQLite, PostgreSQL veya benzeri ilişkisel veritabanlarıyla çalışma tecrübesi
  • Git, CI/CD pipeline’ları ve Agile/Scrum süreçlerine aşinalık
  • Masaüstü uygulamalarda security, data persistence ve file system konularında bilgi
  • Güçlü debugging ve performans optimizasyonu yetkinliği

Artı Değer Olacaklar

  • Electron uygulamalarında donanım, sensör veya IoT cihaz entegrasyonu
  • React, Next.js veya benzeri frontend framework’leriyle deneyim
  • Prisma ORM veya modern data access layer’lar ile çalışma
  • Auto-update, code signing ve build otomasyonu (Electron Builder vb.)
  • Cross-platform packaging, native module veya low-level API bilgisi
  • Digital signage, media player veya embedded sistemler geliştirmiş olmak

Sunduğumuz Olanaklar

  • Hibrit çalışma modeli (Remote + Ofis / Gebze – Bilişim Vadisi)
  • Teknik olarak güçlü ve paylaşımcı bir ekip
  • Binlerce ekran ve cihazda çalışan gerçek ürünler geliştirme fırsatı
  • Sürekli öğrenme ve teknik gelişim imkânı
  • Modern teknoloji stack’i, güçlü donanım ve esnek çalışma saatleri

Başvuru

CV’n ile birlikte (varsa) GitHub profilini veya geliştirdiğin Electron uygulamalarını paylaşabilirsin.
Süreç; kısa bir teknik değerlendirme ve ekip görüşmesi şeklinde ilerleyecektir.