شرکت ما در زمینه مدیکال توریسم فعال میباشد که به دنبال این هستیم با رشد تیم فنی همانند تیم هایمان در سراسر کشورهای حاشیهء خودمان رشد کنیم.و به دنبال یکپارچه سازی خدمات توریست سلامت یا به عنوان پاساژ سلامتی و سبک زندگی در منطقه معرفی شویم و فعالیت گسترده انجام دهیم.
شما به عنوان توسعه دهنده NET CORE. نقش مهمی در طراحی، توسعه و نگهداری برنامه سازمانی ما خواهید داشت. شما با استفاده از تخصص خود در DDD, EF Core, .NET Core و معماری modular monolith، راه حل های مقیاس پذیر و قدرتمند را ایجاد خواهید کرد.
مسئولیت های کلیدی:
- طراحی، توسعه و نگهداری برنامه های NET Core.
- اجرای اصول طراحی مبتنی بر دامنه DDD و معماری vertical slice.
- توسعه module با استفاده از NET Core. و اطمینان از مقیاس پذیری و قابلیت نگهداری آن ها.
- استفاده از MassTransit و RabbitMQ برای برنامه نویسی رویداد محور و پیام رسانی.
- پیاده سازی و نگهداری الگوهای CQRS و MediatR.
- کار با TSQL, SQL Server, Dapper برای مدیریت پایگاه داده.
- طراحی و پیاده سازی الگوهای Repository و UnitOfWork.
- توسعه و نگهداری API های RestFul و سرویس های GRPC.
- تجربه کار با Entity Framework Core (EF Core)
مهارت های تکمیلی:
- توسعه راه حل های API Gateway و Backend-For-Frontend (BFF).
- مهارت در بین ماژول ها و Event Driven Programming.
- تجربه با Redis برای کش.
- آشنایی با الگوهای Outbox و Saga.
- آشنایی با Docker
-آشنایی با Unit Test
- آشنایی با Integration Test
- آشنایی با XUnit
- مهارت های حل مسئله و توجه به جزییات.
- مهارت های قوی در ارتباط و همکاری.
لازم به توضیح است در ابتدای همکاری نیاز به حضور شما به صورت تمام وقت در محل شرکت می باشد از جهت هماهنگی با افراد پروژه و مشخص شدن کامل مسئولیت ها. بعد از آن امکان شناور بودن زمان حضور در محل شرکت و انجام کار به صورت دور کاری وجود دارد
توسعه، تست و پیادهسازی ویژگیها با Next.js (App Router)، React و TypeScript
ساخت کامپوننتها و کتابخانههای قابل استفاده مجدد با Shadcn/ui
پیادهسازی رابط کاربری واکنشگرا و دسترسپذیر با Tailwind CSS (حالت تیره/روشن)
پیادهسازی منطق سرور با Server Components و Server Actions در Next.js
اتصال به APIهای بکاند و مدیریت کش در کلاینت/سرور
اجرای احراز هویت clerk با Next Auth یا Auth.js
اطمینان از تایپسیف بودن دادهها با TypeScript و Zod
همکاری نزدیک با طراح، مدیر محصول و بکاند
نوشتن کد تمیز، خوانا و مستند
مشارکت در کد ریویو و بهبود فرآیندها
بهینهسازی عملکرد برای UX سریع و روان
مهارتها و تجربههای مورد نیاز:
حداقل 5 سال سابقه حرفهای در فرانتاند
تسلط کامل بر React 19 و TypeScript
تجربه عملی با Next.js 15 و App Router (Server Components، DynamicIO، Partial pre-rendering، Server Actions و ...)
مهارت بالا در Tailwind CSS و سفارشیسازی آن
تجربه مدیریت وضعیت در اپلیکیشنهای پیچیده React
آشنایی با Zod و اعتبارسنجی داده
تجربه کار با RESTful APIs
تسلط بر قابلیتهای جدید Tailwind v4
آشنایی با pnpm workspace و monorepo
تجربه در Git و کنترل نسخه
تسلط بر مفاهیم بهینهسازی عملکرد
توانایی بالا در حل مسئله و همکاری تیمی
پایبندی به استانداردهای توسعه
مزیتها (امتیاز محسوب میشود):
آشنایی با Jest
تجربه تست End-to-End باPlayWright
آشنایی با CI/CD
تجربه در امنیت سایبری
درک اصول UI/UX و دسترسپذیر