Senior Fullstack Software Engineer

PALMET ENERJİ A.Ş.

İzmit

On-site

TRY 480,000 - 720,000

Full time

34 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

PALMET Bilgi Teknolojileri, KOÇÜ Teknopark'ta bulunan Senior Fullstack Software Engineer pozisyonu için ekip arkadaşı arıyor. Bu rol, uçtan uca tasarım ve geliştirme sorumluluğunu üstlenecek; mikroservis sınırlarını belirleyecek ve platform standartlarına uyumu sağlayacaktır.

Kullanılan teknolojiler arasında React/Angular/Vue.js, REST/gRPC, RabbitMQ/Kafka, Redis ve MSSQL/PostgreSQL yer alır. Containerization ve CI/CD süreçleri DevOps ile entegrasyon içinde yürütülür; ADR yazımı ve kod kalitesi

Qualifications

  • Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölüm mezunu olmak.
  • 5+ yıl yazılım geliştirme deneyimi; en az 2 yıl üretim ortamında fullstack.
  • Frontend SPA deneyimi ve modern frameworkler (React/Angular/Vue).
  • RabbitMQ/Kafka ile event-driven/async iletişim tecrübesi.

Responsibilities

  • Uçtan uca tasarım ve geliştirme; frontend+backend+veritabanı sorumluluğu.
  • Mikroservis sınırlarını belirlemek, servisler arası iletişimi tasarlamak.
  • Mesaj kuyruğu altyapılarıyla event-driven akışlar kurmak ve yönetmek.
  • Cache stratejileri tasarlamak; Redis ile performans iyileştirmesi.
  • Nesne depolama entegrasyonu; MinIO/S3 uyumlu depolama kullanımı.
  • ORM katmanı kurmak; migration ve performans optimizasyonu.
  • Dockerfile containerization ve CI/CD pipeline entegrasyonu.
  • REST API tasarımı; OpenAPI/Swagger ile geriye dönük uyumluluk.
  • Kod kalitesi ve test yazımı (Unit/Integration); ADR yazımı.

Skills

React/Angular/Vue.js
RabbitMQ/Kafka
Redis
MSSQL/PostgreSQL
REST API design
Docker
Kubernetes
CI/CD (GitLab)
OpenAPI/Swagger
Unit/Integration tests

Education

Bilgisayar Mühendisliği / Yazılım Mühendisliği veya ilgili bölüm

Tools

MinIO (S3-uyumlu)
Entity Framework Core
GitLab / Git
REST/Protobuf tooling

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

VBT Software • Fatih

Hybrid
TRY 350,000 - 550,000
Full Stack Deverloper
Full Stack Deverloper

Magicline Enerji • Fatih

On-site
TRY 150,000 - 200,000
Yazılım Geliştirme Uzmanı
Yazılım Geliştirme Uzmanı

Innova • Fatih

On-site
TRY 280,000 - 480,000
Yazılım Mühendisi (Frontend)
Yazılım Mühendisi (Frontend)

BİTES - Defence & Aerospace Technologies • Çankaya

On-site
TRY 150,000 - 220,000
.NET BACKEND / FULL STACK DEVELOPER
.NET BACKEND / FULL STACK DEVELOPER

Mers Logistics • Maltepe

On-site
TRY 700,000 - 1,100,000
Ofisten çalışma modeli
Software Developer (.Net/C#)
Software Developer (.Net/C#)

taze • Serdivan

On-site
TRY 400,000 - 800,000
Kıdemli DEVOPS Mühendisi
Kıdemli DEVOPS Mühendisi

ENOVAS Defense Technologies • Kadıköy

On-site
TRY 300,000 - 460,000
Lead Software Engineer
Lead Software Engineer

WTECHIN Yazılım Bilişim ve Danışmanlık • Fatih

On-site
TRY 480,000 - 720,000
DevOps / Platform Engineer
DevOps / Platform Engineer

SHFT • Fatih

On-site
TRY 80,000 - 120,000
Full Stack Engineer
Full Stack Engineer

DT Cloud • Turkey

On-site
TRY 240,000 - 420,000