Senior C++ Developer
BETİMAR ARAŞTIRMA
15.12.2025
Bursa / Türkiye
Deneyim: 10+ Yıl
Çalışma Şekli: Tam Zamanlı
Çalışma Konumu: İş Yerinde
İlan Açıklaması
Senior C++ Developer
Cloud üzerinde çalışan, yüksek erişilebilirlik gerektiren (mission-critical) ürünler geliştiren ekibimize katılacak Senior C++ Developer çalışma arkadaşları arıyoruz.
Bu pozisyonda;
* Event-driven microservice mimariler üzerinde,
* Kubernetes üzerinde çalışan dağıtık sistemler içinde,
* Multi-tenant (SaaS) yapıda tasarlanmış ürünlerimizin
geliştirilmesi, iyileştirilmesi ve işletilmesinde aktif rol alacaksınız.
Sorumluluklar
* Cloud ortamında çalışan C++ servislerinin geliştirilmesi, performans optimizasyonu ve bakımını yapmak
* Event-driven microservice mimarisinde yeni servisler tasarlamak ve mevcut servisleri geliştirmek
* RabbitMQ tabanlı mesajlaşma altyapısı ile çalışan iş akışlarını kurgulamak ve iyileştirmek
* Zero-downtime deployment hedefiyle CI/CD süreçlerine teknik katkı sağlamak
* Domain Driven Design prensiplerine uygun şekilde domain modelleri ve bounded context’ler tasarlamak
* MongoDB ve diğer bileşenlerle entegre çalışan modüller geliştirmek
* Web API ve WebSocket tabanlı arayüzler tasarlamak ve geliştirmek
* Gerekli durumlarda entegrasyon testleri (tercihen gtest) yazarak sürdürülebilir ve güvenilir bir kod tabanı oluşturmak
Aradığımız Nitelikler
* C++ dilinde en az 10 yıl profesyonel yazılım geliştirme tecrübesi
* Modern C++ standartlarına (C++17 ve üzeri) hâkimiyet
* RabbitMQ ile çalışan event-driven microservices mimarilerinde deneyim
* Kubernetes üzerinde dağıtık ortamlarda yazılım geliştirme tecrübesi
* Yüksek erişilebilirlik gerektiren, mission-critical sistemlerde zero-downtime deployment yaklaşımına aşinalık
* Multi-tenant (SaaS) projelerinde yazılım geliştirici olarak görev almış olmak
* Domain Driven Design ve kurumsal mimariler konusunda tecrübeli olmak
* MongoDB veritabanı ile gerçek projelerde çalışmış olmak
* Web API (REST/JSON) ve WebSocket konularında tecrübeli olmak
* Tercihen gtest veya benzeri framework’ler ile birim testi yazma alışkanlığı
* Teknik doküman okuyup yazabilecek, toplantılara katılabilecek seviyede İngilizce
* Erkek adaylar için askerlik hizmetini tamamlamış veya muaf olmak
Artı Olarak Tercih Sebebi Olabilecekler
* Linux ortamında C++ geliştirme deneyimi
* CI/CD araçları (GitLab CI, GitHub Actions, Jenkins vb.) ile çalışma deneyimi
* Monitoring / Observability araçları (Prometheus, Grafana, ELK, OpenTelemetry vb.) hakkında bilgi
* Yük testi, performans analizi ve profil oluşturma (profiling) konularında deneyim
* Mesajlaşma sistemleri (Kafka, NATS vb.) hakkında ek bilgi sahibi olmak
* OpenAPI/Swagger, gRPC gibi API teknolojilerine aşinalık
