استخدام برنامهنویس 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
تجربه شما در توسعه محصول، پنل ادمین یا سیستمهای چندبخشی