توضیحات فرصت شغلی
در این پروژه به دنبال همکاری با یک توسعهدهنده فولاستک ارشد هستیم که بتواند بهصورت مستقل، مسئولیت کامل پیادهسازی و تکمیل دو وبسایت مجزا (وبسایت عمومی و پنل مدیریت) را بر عهده بگیرد.
UI/UX هر دو وبسایت بهطور کامل آماده است و تمرکز پروژه بر اجرای دقیق، تمیز و قابل توسعهی پیادهسازی میباشد. این پروژه شامل توسعه Backend با ASP.NET Core، پیادهسازی Frontend با React و TypeScript و تکمیل پنل مدیریت حرفهای با Redux Toolkit است.
انتظار میرود توسعهدهنده بتواند پروژه را بهصورت End-to-End پیش ببرد؛ شامل طراحی و پیادهسازی APIهای امن، مدیریت احراز هویت و سطوح دسترسی، اتصال کامل Frontend به Backend، پیادهسازی دقیق UI/UX و آمادهسازی نهایی پروژه برای اجرا و دیپلوی.
این فرصت برای افرادی مناسب است که تجربهی واقعی در پروژههای فولاستک دارند، به کیفیت کد و تحویل حرفهای اهمیت میدهند و توانایی پیشبرد مستقل یک پروژه Production-ready را دارند.
مهارتهای ضروری
-
تسلط کامل بر ASP.NET Core (C#) و توسعه REST APIهای امن و قابل توسعه
-
تسلط کامل بر React و TypeScript و پیادهسازی Frontend مبتنی بر Component
-
تسلط بر طراحی و پیادهسازی پنلهای مدیریتی (Admin Dashboard)
-
تسلط بر JWT Authentication و Role-Based Access Control (RBAC)
-
تسلط بر Entity Framework Core و مدیریت لایه دسترسی به داده
-
تسلط بر Redux Toolkit برای مدیریت State در اپلیکیشنهای Frontend
-
آشنایی عملی با Docker و آمادهسازی پروژه برای اجرا و دیپلوی
-
توانایی اجرای پروژه بهصورت End-to-End و مستقل با تمرکز بر کیفیت و تحویل نهایی
مهارتهای امتیازی
-
آشنایی با RabbitMQ یا سایر Message Brokerها
-
آشنایی با طراحی معماری تمیز (Clean Architecture)
-
آشنایی با نوشتن مستندات فنی و README حرفهای
-
تجربه کار روی پروژههای Production-ready
آشنایی با بهینهسازی عملکرد (Performance Optimization) در Backend و Frontend
تعریف ما از «کار تمامشده» (Definition of Done)
- یک فیچر زمانی کامل محسوب میشود که:
- UI دقیقا مطابق UI/UX پیادهسازی شده باشد
- Validation سمت کلاینت و سرور انجام شده باشد
- Error handling استاندارد و لاگگذاری مناسب وجود داشته باشد
- سطوح دسترسی و نقشها رعایت شده باشد
- API مستند و قابل تست باشد
- پروژه با Docker قابل اجرا باشد
- کد تمیز، خوانا و قابل نگهداری تحویل داده شود
- ...
تکنولوژیها
- ReactASP.NET CoreDockerEntity Framework CoreRedux Toolkit
شرکت آبادیس با تمرکز بر ارائه راهکارهای دیجیتالسازی و اتوماسیون فرآیندها، به کسبوکارهای متوسط کمک میکند تا با استفاده از فناوریهای مدرن، بهرهوری خود را افزایش دهند.
ما در زمینه طراحی و توسعه سیستمهای ماژولار، پلتفرمهای تحت وب و اپلیکیشنهای موبایل فعالیت میکنیم و راهکارهایی را ارائه میدهیم که از ابتدا برای یکپارچگی، مقیاسپذیری و بهرهمندی از هوش مصنوعی طراحی شدهاند.
محصولات و خدمات ما شامل:
- سیستمهای مدیریت پروژه و فاکتور
- پنلهای مالی، پرسنلی و برنامهریزی مسیر
- ماژولهای هوشمند برای پیشبینی، تحلیل و تصمیمسازی
تیم ما متشکل از توسعهدهندگان با تجربه است و تاکنون دهها پروژه موفق را برای مشتریان مختلف اجرا کردهایم.
هدف ما ایجاد راهحلهایی پایدار، قابل اطمینان و با عملکرد بالا برای نیازهای متنوع کسبوکارهای سازمانی و خدماتی است.
