İş Tanımı

- İyi tasarlanmış, test edilebilir, verimli, tekrar kullanılabilir kod yazma
- Geliştirilen yazılımların işlevsel ihtiyaçların toplanması ve proje / test planlamasının geliştirilmesi,
- Back-end uygulamalarının geliştirmesi ve sistem mimarisinin kalitesinin artırılması,
- İleri yazılım uygulamalarını ve metodolojilerini projelere uygulamak
- Mevcut ve yeni uygulamaları planlamak, tasarlamak, geliştirmek, test etmek ve sürdürmek için diğer yazılım geliştiricileri ile iş birliği yapmak
- Uygulamalar arasındaki entegrasyonları geliştirme, iyileştirme ve ayarlamalar yapmak
- Teknik ve uygulama sorunlarını analiz etme ve çözme
- Çeşitli yazılım ürünlerini araştırma ve değerlendirme
- Gerekirse ilgili prosedürleri ve araçları kolaylaştırmak için yeni özellikler geliştiren

Teknik Nitelikler

- Node.js, Electron.js geliştirme ortamına hakim
- Arayüz geliştirme hakkında bilgi sahibi; Angular, React veya Vue deneyimi olan
- Express.js, MongoDb veya Python, Django deneyimi olan
- Versiyon kontrol sistemlerine hakim (Git, SVN vs.)
- Üçüncü Parti kütüphaneler, Web Servisler ve API’lerin kullanımı konusunda tecrübeli
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Matematik Mühendisliği gibi bölümlerinden mezun
- Teknik dokümanları anlayabilecek düzeyde İngilizce bilgisi olan
- Alanında en az 2 yıl tecrübeli

Genel Nitelikler

- Araştırma, geliştirme ve tasarım konularında hevesli, öğrenmeye açık
- “Bilmiyorum” yerine “Öğrenirim” demeyi tercih eden
- Analitik düşünme ve problem çözme yeteneğine sahip
- Her zaman daha iyi bir çözüm bulabileceğine inanan ve kendi potansiyelini zorlamayı seven
- Yalnızca bir iş ortamına değil aile ortamına girmek isteyen,
- Sosyal ilişkileri kuvvetli,
- Yoğun iş temposuna uyum sağlayıp özveriyle çalışabilecek
- Sorumluluk üstlenebilen