Senior Software Engineer
Taze Çiçek
Taze Çiçek, teknoloji ve tazelikle yeni nesil çiçekçiliğe öncülük ediyor; online çiçek ve hediye deneyimini yeniden tanımlıyor. Türkiye’nin hızla büyüyen online çiçek markalarından biri olarak; yüksek sipariş hacmini, gerçek zamanlı operasyonları ve geniş bayi ağımızı destekleyen yeni nesil e-ticaret platformumuzda uçtan uca sorumluluk üstlenecek bir Senior Software Engineer arıyoruz. Bu rolde; .NET tabanlı servislerden React ve Next.js uygulamalarına kadar ürünün farklı katmanlarında aktif rol alacak, ölçeklenebilirlik ve performans gerektiren problemlere çözüm üretecek ve platformun uzun vadeli teknik mimarisini şekillendiren kararlara doğrudan katkı sağlayacaksınız. Rolün Tanımı Ürünün uçtan uca teknik sahipliğini üstlenecek, .NET tabanlı servislerde ve React/Next.js tarafında aynı rahatlıkla çalışabilecek bir ekip arkadaşı arıyoruz. Pozisyon; servis sınırlarının belirlenmesi, veri modelinin kurgulanması, API contract’larının tasarlanması ve yüksek trafik altında sürdürülebilir bir sistem mimarisinin oluşturulması gibi kalıcı etkisi olan teknik kararlarda aktif sorumluluk almayı kapsamaktadır. Başlıca Sorumluluklar Catalog, Identity, Order, Payment ve Notification gibi servislerde yeni yetenekler geliştirmek; servis sınırlarını ve event akışlarını tasarlamak Storefront uygulaması ile bayi ve backoffice panellerinde uçtan uca özellikler geliştirmek Servisler arası iletişimi MassTransit/RabbitMQ ile asenkron, gerektiğinde gRPC ile senkron olarak kurgulamak EF Core ile veri modelleme, migration yönetimi ve query performance optimizasyonu yapmak Yüksek trafik ve kampanya dönemlerindeki ani yük artışlarına dayanıklı, gözlemlenebilirliği yüksek çözümler tasarlamak Testcontainers, xUnit, Vitest ve Playwright ile test piramidinin ve yazılım kalitesinin sürekliliğini sağlamak Teknik problemlerde kök neden analizi yapmak, performans darboğazlarını tespit etmek ve kalıcı çözümler geliştirmek Code review kültürüne katkı sağlamak; kodlama standartlarının ve teknik dokümantasyonun oluşturulmasında rol almak Ürün, operasyon ve diğer teknik ekiplerle birlikte çalışarak ihtiyaçları sürdürülebilir teknik çözümlere dönüştürmek Teknoloji Yığınımız Backend: .NET 10, ASP.NET Core Web API, EF Core 10, FluentValidation, MassTransit 8, RabbitMQ 4, gRPC, Serilog, RS256 tabanlı JWT Veri Katmanı: PostgreSQL 18, PostGIS, Redis 8 Frontend: React 19, Next.js 16 App Router, TypeScript strict, Tailwind CSS 4, shadcn/ui, Zustand, TanStack Query, react-hook-form ve Zod Panel Uygulamaları: Refine 5, Vite 7, Nx monorepo, i18next Mobil: React Native, Expo, NativeWind Altyapı: AWS EKS, Terraform/Terragrunt, GitOps, ArgoCD, Atlantis, Helm, GitHub Actions, Prometheus, Grafana, Loki, Elastic, Sentry Test: xUnit v3, FluentAssertions, Moq, Testcontainers, Vitest, Playwright Aranan Nitelikler Profesyonel yazılım geliştirme alanında en az 5 yıl deneyimli C# ve .NET ile production ortamında çalışan sistemler geliştirmiş ASP.NET Core Web API konusunda ileri düzey bilgi ve deneyim sahibi React ve TypeScript ile kapsamlı arayüz geliştirme deneyimi bulunan Next.js App Router yapısına hâkim veya bu yapıda aktif geliştirme yapmış İlişkisel veritabanlarında, tercihen PostgreSQL üzerinde veri modelleme ve query optimizasyonu yapabilen Microservice ve event-driven mimarilerde deneyimli Idempotency ve eventual consistency kavramlarına hâkim Yüksek trafikli sistemlerde performance tuning ve troubleshooting deneyimi bulunan Hızlı değişen önceliklerle çalışabilen ve belirsizliği yüksek problemlerde sorumluluk üstlenebilen Clean code, kodlama standartları ve otomatik test kültürünü benimseyen Git iş akışları, conventional commit ve code review pratiklerine hâkim Teknik dokümantasyonu takip edebilecek ve hazırlayabilecek düzeyde İngilizce bilen Tercih Sebebi Nitelikler E-ticaret, marketplace, sipariş veya ödeme sistemleri alanında deneyim Greenfield bir platformun kuruluş ve ölçeklenme sürecinde görev almış olmak Kubernetes, Helm ve Terraform ile production ortamı deneyimi Dağıtık sistemlerde metric, log ve tracing altyapıları kurmuş olmak React Native ve Expo ile mobil uygulama geliştirme deneyimi AI destekli geliştirme araçlarını günlük iş akışında verimli kullanabilmek Çalışma Kültürümüz Spec-driven development: Her önemli iş, kodlanmadan önce yazılı bir teknik spec ile ele alınır Living documentation: Mimari kararlar ve convention rehberleri repolarda güncel tutulur Contract-first API: İstemciler OpenAPI tanımlarından otomatik üretilir ve tip güvenliği uçtan uca korunur GitOps: Main branch’e merge edilen değişiklikler ArgoCD üzerinden otomatik olarak deploy edilir Küçük ve sık release’ler: Geri alınabilir teslimatlar, net sorumluluk ve sonuç odaklı çalışma anlayışı benimsenir Teknik sahiplik: Mikro yönetim yerine karar alan, uygulayan ve sonucunu takip eden ekip yapısı desteklenir Taze Çiçek’te Sizi Neler Bekliyor? Yüksek işlem hacmine sahip gerçek bir e-ticaret platformunda uçtan uca ürün sahipliği Yeni nesil teknoloji altyapısının mimarisine ve teknik standartlarına doğrudan katkı Modern ve güncel bir teknoloji yığınıyla çalışma imkânı Teknik kararların açıkça tartışıldığı, dokümantasyon ve code review kültürünün benimsendiği bir ekip E-ticaret, ödeme, lokasyon, sipariş ve bayi operasyonlarını aynı platformda çözme deneyimi Rekabetçi ücret ve yan haklar Başvurularınızı workwithus@tazecicek.com adresine iletebilirsiniz.
This job was verified from LinkedIn Jobs Türkiye. Applications are completed on the original source.
Apply on the original listing ↗
Something wrong with this job?