استخدام برنامهنویس NodeJs) Full-Stack-اصفهان-دورکاری)
شرح موقعیت شغلی
آگهی جذب نیرو برای پروژه زمرد آنلاین
دعوت به همکاری
ما در حال توسعه و گسترش زمرد آنلاین هستیم؛ یک پلتفرم نرمافزاری چندبخشی و multi tenant برای مدیریت معاملات آنلاین طلا، پنل مدیریتی، مستندسازی API و ارائه تجربهای مدرن در وب.
اگر به ساخت محصولات واقعی، مقیاسپذیر و قابل توسعه علاقهمند هستید و دوست دارید روی سیستمی کار کنید که همزمان شامل بکاند، فرانتاند، پنل ادمین، API، داده، ارتباطات لحظهای و زیرساخت است، خوشحال میشویم با شما همکاری کنیم.
موقعیت شغلی
برنامهنویس فولاستک
این موقعیت برای فردی مناسب است که بتواند با نگاه محصولمحور و کیفیتمحور، در توسعه قابلیتهای جدید، بهبود معماری، نگهداری سیستم و ارتقای کیفیت فنی پروژه نقش مؤثری داشته باشد.
درباره پروژه
پروژه زمرد آنلاین از چند بخش اصلی تشکیل شده است:
- core برای بکاند و API بر پایه NestJS
- web برای فرانتاند اصلی بر پایه React و Vite
- superadmin برای پنل مدیریتی بر پایه React، TypeScript و Tailwind CSS
- docs برای مستندسازی API و OpenAPI
این پروژه با تمرکز بر مقیاسپذیری، معماری multi tenant، ارتباطات لحظهای، تجربه کاربری مناسب و توسعهپذیری بلندمدت طراحی شده است.
مسئولیتها
- توسعه و نگهداری قابلیتهای جدید در بکاند و فرانتاند
- همکاری در طراحی API و بهبود ساختار ماژولها
- پیادهسازی رابطهای کاربری کاربردی، سریع و قابل نگهداری
- مشارکت در بهبود کیفیت کد، تستپذیری و استانداردهای فنی
- بررسی و رفع باگها و مشکلات عملکردی
- همکاری در توسعه قابلیتهای مدیریتی، گزارشگیری و ابزارهای داخلی
مهارتهای مورد نیاز
- تسلط مناسب به TypeScript و JavaScript
- تجربه کار با NestJS در توسعه بکاند
- تجربه کار با React و اکوسیستم آن
- آشنایی با Vite
- آشنایی با PostgreSQL و طراحی ساختار داده
- آشنایی با طراحی و توسعه REST API
- توانایی کار با کدبیس ماژولار و ساختارمند
- دقت در تمیزی کد، خوانایی و نگهداریپذیری
امتیازهای مثبت
داشتن تجربه یا آشنایی با موارد زیر مزیت محسوب میشود:
- Redis و سیستمهای صف
- BullMQ
- سیستمهای real-time و WebSocket
- Material UI یا Tailwind CSS
- TanStack Query، React Hook Form و Zod
- معماری multi-tenant
- Docker، استقرار و زیرساخت
چرا این همکاری جذاب است؟
- کار روی یک محصول واقعی با چند زیرسیستم مهم و کاربردی
- امکان اثرگذاری مستقیم روی معماری، تجربه کاربری و کیفیت محصول
- تنوع فنی بالا؛ از API و دیتابیس تا پنل ادمین و فرانتاند
- فضای مناسب برای رشد فنی، یادگیری و مشارکت جدی در تصمیمهای مهندسی
ویژگیهای فردی مورد انتظار
- مسئولیتپذیر، منظم و پیگیر
- علاقهمند به یادگیری و حل مسئله
- توانمند در کار تیمی و ارتباط شفاف
- حساس به کیفیت خروجی، جزئیات فنی و تجربه کاربر
نحوه همکاری
اگر فکر میکنید این موقعیت برای شما مناسب است، لطفاً رزومه، نمونهکار، لینک گیتهاب یا توضیح کوتاهی از تجربههای مرتبط خود را ارسال کنید.
در پیام معرفی، بهتر است به موارد زیر اشاره شود:
- سابقه شما در پروژههای مشابه
- میزان تسلط به React، NestJS و TypeScript
- تجربه شما در توسعه محصول، پنل ادمین یا سیستمهای چندبخشی
- لینک نمونهکار یا مخزن کد
مهارتهای مورد نیاز
- Full-stack
- Node.js
- Javascript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست