ما به یک توسعهدهنده .NET Core با توانایی کار در معماریهای مدرن و همچنین آشنا با اکوسیستم React / Next.js برای همکاری در توسعه یک سیستم سازمانی مقیاسپذیر و ماژولار نیاز داریم.
مسئولیتها
طراحی، توسعه و نگهداری سرویسهای .NET Core مبتنی بر DDD، Modular Monolith، Vertical Slice
پیادهسازی CQRS، MediatR و طراحی Repository / UnitOfWork
کار با EF Core، SQL Server، T-SQL، Dapper
توسعه APIهای RESTful و سرویسهای gRPC
پیادهسازی معماری پیامرسانی با MassTransit / RabbitMQ
توسعه UI با React 19 و Next.js 15 (App Router، Server Components، Server Actions)
ساخت کامپوننتهای قابل استفاده مجدد با Shadcn/ui و پیادهسازی UI واکنشگرا با Tailwind CSS
اتصال به APIهای بکاند، مدیریت کش و پیادهسازی احراز هویت
نوشتن کد تمیز، مشارکت در Code Review و همکاری نزدیک با تیم طراحی و محصول
مهارتهای ضروری
حداقل ۵ سال تجربه حرفهای در توسعه نرمافزار
تسلط کامل بر .NET Core، EF Core، CQRS، DDD
آشنایی با MassTransit، RabbitMQ، Redis، Outbox، Saga
تسلط بر React، TypeScript، Next.js و مفاهیم پیشرفته آن
تسلط بر Tailwind CSS و توسعه UIهای پیچیده
آشنایی با Zod، مدیریت وضعیت در React و monorepoها (pnpm workspace)
توانایی حل مسئله، تفکر ساختاریافته و همکاری تیمی
تجربه با Git و مستندسازی اصولی
مهارتهای امتیازی
آشنایی با Docker، Unit Test، Integration Test، XUnit
تجربه تست با Jest و Playwright (E2E)
آشنایی با CI/CD و امنیت نرمافزار
درک مناسب از UI/UX و اصول دسترسپذیری
اگر به دنبال کار روی یک محصول سازمانی جدی، مقیاسپذیر و بلندمدت هستید و از کار در معماریهای مدرن لذت میبرید، خوشحال میشویم رزومه شما را بررسی کنیم.