Yazılım Geliştirme Uzmanı
İş İlanı Hakkında
Çamlıca CRM ekibine katılacak, AI destekli, ölçekli ve çok servisli bir CRM ekosisteminde Frontend, Backend ve Mobil taraflarda üretebilen bir takım arkadaşı arıyoruz. Ekibimizden ayrılan arkadaşımızın yerine, çok dilli mikroservis dünyasında rahat hareket eden, problem çözmeye odaklı bir geliştirici arkadaş arıyoruz.
Çalışacağın Ortam:
20+ mikro servisten oluşan, .NET + Python + Node tabanlı backend, React 19 + Vite + Tailwind v4 ile yazılmış modern bir CRM paneli,
Kotlin Android ve iOS native uygulamalar, SignalR ile real-time bildirim altyapısı, PostgreSQL + Redis veri katmanı, Docker +
Kubernetes üzerinde AWS deploy, AI / LLM entegrasyonları içeren bir ürün.
---
Ne yapacaksın?
- CRM panelimizde (React 19 + TypeScript + Vite) yeni modüller geliştirmek, mevcut sayfaları iyileştirmek
- TanStack Query ile veri akışlarını, SignalR ile real-time entegrasyonları kurgulamak
- Tailwind v4 + DaisyUI + PrimeReact bileşenleri ile tutarlı, performanslı arayüzler üretmek
- Chart.js / ECharts / Nivo / Leaflet ile veri görselleştirme ve harita modülleri geliştirmek
- Python (FastAPI) tabanlı servislerimizde (WhatsApp / Messenger / Lead / 360°) yeni endpoint'ler ve iş kuralları yazmak
- .NET (C#) microservislerimizde (CRM, Customer, Order, HR, Secretary, SignalR Notification) feature geliştirmek
- LLM tabanlı özellikler kurgulamak — prompt tasarımı, RAG, agent akışları, MCP entegrasyonları
- PostgreSQL şema tasarımı, Alembic / EF migration, outbox & LISTEN/NOTIFY pattern'leri
- Redis ile cache, kuyruk ve real-time akışları yönetmek
- gRPC ile servisler arası iletişimi geliştirmek
- React Native / native mobil tarafında (Kotlin / iOS) gerektiğinde dokunabilmek
- GitHub Actions üzerinde CI/CD, Docker / Kubernetes üzerinde deploy süreçlerine katkı vermek
- Code review'larda aktif rol almak, ekip içi teknik kararlara yön vermek
---
Aradığımız Profil:
- 2+ yıl full-stack deneyimi
- Frontend: React (19 tercih sebebi), TypeScript, Vite, TanStack Query, modern state yönetimi
- CSS/UI: TailwindCSS, DaisyUI / PrimeReact / shadcn benzeri component kütüphaneleri
- Backend: Python (FastAPI, SQLAlchemy, Pydantic, Alembic) veya .NET (C#, ASP.NET Core, EF Core) — birinde güçlü, diğerine açık.
- Problem çözme odaklı,
- Veritabanı: PostgreSQL (ileri seviye sorgu, indeksleme, şema tasarımı)
- Cache & Queue: Redis
- Real-time: SignalR / WebSocket / SSE deneyimi
- Api: REST tasarımı zorunlu, gRPC artı
- DevOps: Docker zorunlu, Kubernetes & AWS tecrübesi büyük artı
- CI/CD: GitHub Actions veya benzeri pipeline deneyimi
- Test Kültürü: Jest / Playwright (frontend), Pytest / xUnit (backend)
- AI/LLMOpenAI, Anthropic (Claude), LangChain / LlamaIndex, MCP (Model Context Protocol), embedding & vector DB konularında deneyim ya da güçlü öğrenme isteği
- Git workflow'a, code review kültürüne ve temiz koda önem veren
---
Artı Özellikler:
- Mikroservis mimarisinde çalışmış olmak
- WhatsApp Business API, Facebook / Meta Business API entegrasyon deneyimi
- React Native veya Kotlin / iOS native deneyimi
- D3 / ECharts / Leaflet ile ileri görselleştirme deneyimi
- Prometheus / Grafana / Sentry ile observability tecrübesi
- pgvector, Pinecone, Qdrant gibi vector DB'lerle çalışmış olmak
- Streamlit ile dahili araç geliştirmiş olmak
- Açık kaynak katkıları
