Point your AI agent at freehire and let it find you a job.

Get the CLI →

Taze Çiçek

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Summary

Taze Çiçek, a fast-growing Turkish online flower and gift retailer, is hiring a Senior Software Engineer to own features end to end across its high-traffic e-commerce platform — building .NET microservices (catalog, identity, order, payment) and React/Next.js storefronts, with a say in service boundaries, data modeling, and long-term architecture.

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ı

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available