صنعت نور
بازگشت به فرصت‌های شغلی

فرصت همکاری

برنامه‌نویس فول‌استک Go و Next.js

توسعه و نگهداری پلتفرم اختصاصی صنعت نور با بک‌اند Go و فرانت‌اند Next.js؛ پیاده‌سازی API، مدل‌های داده، پنل مدیریت، جریان واردسازی Excel، یکپارچه‌سازی سرویس‌ها و تست و استقرار مطمئن در محیط Linux.

در یک نگاه

توسعه نرم‌افزار و فناوری ·

دربارهٔ این نقش

شرح موقعیت

معرفی موقعیت پلتفرم صنعت نور در حال تبدیل‌شدن به بستر یکپارچه محتوا، کاتالوگ محصولات، فروش، خدمات و فرآیندهای عملیاتی است. به برنامه‌نویسی با توان حل مسئله و یادگیری مستقل نیاز داریم که بتواند بخش‌های جدید را روی معماری موجود توسعه دهد و کیفیت، امنیت و قابلیت نگهداری را در اولویت بگذارد. فناوری پایه پروژه Go در سمت سرور، Next.js در رابط کاربری و محیط استقرار مبتنی بر Linux است. شرح وظایف و مسئولیت‌ها • طراحی و توسعه APIهای مستند و ماژول‌های بک‌اند با Go و رعایت اعتبارسنجی، کنترل دسترسی و مدیریت خطا. • پیاده‌سازی یا بهبود صفحات و فرم‌های فرانت‌اند و پنل مدیریت با Next.js، React و TypeScript متناسب با الگوی طراحی پروژه. • توسعه ساختار دسته‌بندی، محصول، SKU، برند، تولیدکننده، کاتالوگ، خدمت، پروژه و محتوای مجله با قواعد داده مشخص. • بهبود عملیات ورود و خروج Excel، اعلام خطاهای قابل فهم در سطح ردیف و کنترل صحت شناسه مرجع و رسانه. • طراحی و نگهداری مدل داده و کوئری‌های پایگاه داده رابطه‌ای و بررسی کارایی، تراکنش و مهاجرت داده‌ها. • نوشتن تست‌های ضروری واحد و یکپارچه، ثبت لاگ قابل پیگیری و افزودن ابزار پایش خطا متناسب با نیاز پروژه. • مشارکت در بررسی امنیت ورودی‌ها، مدیریت نشست، مجوزها، داده حساس و حفظ سازگاری نسخه APIها. • همکاری در فرآیند build، release، پشتیبان‌گیری و استقرار امن روی سرور Linux؛ مستندسازی راه‌اندازی و تغییرات. • تحلیل درخواست‌ها، تفکیک کار به تسک‌های قابل تحویل، ارائه بازبینی کد و رفع اشکالات گزارش‌شده توسط تیم محتوا و عملیات. مهارت‌ها و ویژگی‌های ضروری • تسلط عملی به یک زبان سمت سرور و آمادگی جدی برای توسعه Go؛ توانایی خواندن و نگهداری کد موجود. • تسلط کاربردی به JavaScript/TypeScript، React و اصول کار با Next.js. • درک HTTP، REST API، JSON، احراز هویت، مجوزدهی، Git و اصول نگارش کد قابل نگهداری. • آشنایی عملی با SQL، طراحی جداول، روابط، ایندکس‌ها و مدیریت مهاجرت. • توان عیب‌یابی مرحله‌به‌مرحله در Linux و خواندن لاگ‌ها و مستندات فنی. • مسئولیت‌پذیری، یادگیری مستقل، مستندسازی و پرهیز از تغییرات پرریسک بدون آزمون. مهارت‌ها و امتیازهای ترجیحی • سابقه کار مستقیم با Go، Next.js و TypeScript در پروژه عملی. • آشنایی با Docker، CI/CD، پروکسی معکوس، Git-based deployment و معماری سرویس‌گرا. • تجربه در پنل مدیریت، فروشگاه اینترنتی، طراحی سیستم import/export، فهرست محصولات و ERP. • آشنایی با شبکه، استقرار on-prem، یکپارچه‌سازی با سیستم‌های انبار یا تلفنی و پایش سرویس. معیارهای ارزیابی عملکرد • کیفیت و پایداری قابلیت‌های تحویل‌شده و تعداد خطاهای بازگشتی. • داشتن تست و مستندات ضروری و رعایت زمان‌بندی توافق‌شده. • کاهش خطاهای داده و گزارش‌پذیری بهتر عملیات، بدون افت امنیت یا کارایی. نوع همکاری و انتظارات الگوی پیشنهادی همکاری تمام‌وقت است؛ حضوری یا ترکیبی بودن باید با توجه به نیاز تیم و امنیت زیرساخت نهایی شود. سطح ارشدیت، دستمزد، تجهیزات و سیاست‌های دسترسی پیش از انتشار تأیید می‌شوند. ارزیابی بر پایه توان حل مسئله و نمونه‌کار واقعی خواهد بود. نحوه ارزیابی متقاضی حل یک مسئله کوچک مرتبط با اعتبارسنجی ورود Excel یا پیاده‌سازی API ساده همراه با تست، و توضیح ساختار تغییرات در Pull Request. درباره صنعت نور صنعت نور در حوزه تجهیزات، محصولات و راهکارهای روشنایی معماری، صنعتی، تجاری، مسکونی و فضای باز فعالیت می‌کند و در حال توسعه بستر دیجیتال یکپارچه فروش، محتوا و خدمات خود است.