Kocaeli Üniversitesi Teknoloji Geliştirme Bölgesi (KOÜ Teknopark), Başiskele / Kocaeli |Tam Zamanlı |
PALMET Bilgi Teknolojileri, yaklaşık 2,5 milyonmüşteriye hizmet veren PALMET Grubu'nun teknoloji motorudur. Doğalgaz dağıtımından enerji üretimine uzanan kritik operasyonları destekleyen kurumsal yazılım ürünleri geliştiririz. Yüksek erişilebilirlik, veri yoğunluklu işlemler ve yapay zekâ entegrasyonu gündemimizin merkezindedir.
Bu rolde katman geliştiren değil; mimari kararlar alan, sistemin bütününü sahiplenen ve ekibin teknik kalitesini yukarı taşıyan bir Senior Fullstack Software Engineer arıyoruz. Altyapı ve DevSecOps süreçleri ayrı bir ekip tarafından yönetilmektedir; bu rol geliştirdiği mikroservislerin doğru containerize edilmesinden, GitLab CI/CD pipeline'ına uyumlu teslim edilmesinden ve platform standartlarına uymaktan sorumludur.
Responsibilities
- Kurumsal enerji uygulamalarının uçtan uca (frontend + backend + veritabanı) tasarımı ve geliştirilmesi
- Microservice mimarisi kapsamında servis sınırlarını belirlemek, servisler arası iletişim (REST / gRPC / message queue) tasarlamak
- RabbitMQ / Kafka gibi mesaj kuyruğu altyapılarıyla event-driven akışlar kurmak ve yönetmek
- Redis / distributed cache stratejileri tasarlamak; cache invalidation ve consistency politikalarını uygulamak
- MinIO / S3-uyumlu nesne depolama entegrasyonu; bucket politikaları, presigned URL ve uygulama katmanı kullanımı
- Entity Framework Core ile ORM katmanı kurmak; migration yönetimi, lazy/eager loading optimizasyonu ve N+1 sorunu çözümü
- MSSQL üzerinde T-SQL, stored procedure ve sorgu optimizasyonu; index stratejisi geliştirmek
- Geliştirdiği servisleri Dockerfile standartlarına uygun containerize etmek; DevOps ekibinin belirlediği GitLab CI/CD pipeline'ına uyumlu çalışmak
- CORS politikalarını uygulama katmanında doğru yapılandırmak; reverse proxy ve API gateway arkasında çalışacak servisleri buna göre tasarlamak
- Load balancer ve reverse proxy önünde çalışacak servislerin stateless, health-check uyumlu ve graceful shutdown destekli geliştirilmesini sağlamak
- Unit / integration test yazımı; code coverage hedeflerini belirlemek ve karşılamak (xUnit, NUnit, Moq)
- RESTful API tasarımı (OpenAPI/Swagger), versiyonlama ve geriye dönük uyumluluk yönetimi
- Yapay zekâ destekli özelliklerin ürünlere entegrasyonu; log analizi, anomali tespiti ve akıllı öneri mekanizmaları geliştirmek
- Code review kültürünü sürdürmek; teknik dokümantasyon ve ADR (Architecture Decision Record) yazmak
Requirements
- Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümden mezun
- En az 5 yıl yazılım geliştirme deneyimi; bunun en az 2 yılı üretim ortamında fullstack projelerde
- Frontend: React, Angular veya Vue.js ile üretim ölçekli SPA geliştirme deneyimi
- Mesajlaşma: RabbitMQ veya Kafka ile event-driven / async iletişim deneyimi
- Cache: Redis veya benzeri distributed cache altyapısı kullanımı
- Nesne Depolama: MinIO (S3-uyumlu) — SDK entegrasyonu, bucket yönetimi, presigned URL kullanımı
- Veritabanı: MSSQL / PostgreSQL — T-SQL, stored procedure, index ve sorgu optimizasyonu
- API & Ağ: REST API tasarımı, CORS yönetimi; reverse proxy ve API gateway arkasında çalışacak servis geliştirme
- Test: Unit ve integration test yazımı, code coverage metrikleri takibi
- Containerization: Dockerfile yazımı, image optimizasyonu, multi-stage build
- CI/CD: GitLab CI pipeline'ına uyumlu çalışma; merge request, branch stratejisi, environment değişkeni yönetimi
- Analitik düşünce yapısı, teknik sahiplenme ve çözüm odaklılık
- gRPC ile servisler arası iletişim deneyimi
- Kubernetes ortamında çalışan servisler geliştirme deneyimi (Helm values, liveness/readiness probe, resource limit tanımları)
- On-premise LLM inference (Ollama, vLLM vb.) veya model entegrasyonu deneyimi
- Enerji, finans veya telecom gibi regulated / mission-critical sektörlerde proje deneyimi
- Teknik mentorluk veya küçük ekip yönlendirme tecrübesi
Enerji altyapısının dijital omurgasını cloud-native ve event-driven mimarilerle yeniden inşa ederken, yapay zekâ destekli yeni nesil ürünler geliştirmek isteyen mühendisleri ekibimize bekliyoruz.