استخدام برنامهنویس (Full-Stack(Node JS
شرح موقعیت شغلی
استخدام Full-stack Developer
Node.js / Next.js / TypeScript
ما به دنبال یک توسعهدهنده Full-stack هستیم که بتواند در پروژههای مختلف مجموعه، از تحلیل و طراحی تا توسعه و نگهداری محصول فعالیت کند.
پروژههای ما شامل سامانههای مالی، فروشگاه اینترنتی، فروش بیمه، سیستمهای مدیریتی، پلتفرمهای خدماتی و SaaS هستند. بنابراین توانایی حل مسئله، یادگیری سریع و ورود به پروژههای جدید برای ما اهمیت زیادی دارد.
تمرکز این موقعیت بیشتر روی Backend است، اما توانایی کار با Frontend نیز ضروری است.
مسئولیتها
- توسعه Backend با Node.js و TypeScript/JavaScript
- طراحی و توسعه REST API
- پیادهسازی منطق کسبوکار
- طراحی و کار با Database
- توسعه Frontend با React و Next.js
- اتصال Frontend و Backend
- توسعه قابلیتهای جدید و بهبود کدهای موجود
- رفع خطا و مشکلات Production
- پیادهسازی Authentication و Authorization
- کار با APIها و سرویسهای شخص ثالث
- مشارکت در تصمیمهای فنی و معماری
مهارتهای ضروری
- تسلط به Node.js و JavaScript/TypeScript
- تجربه کار با Express.js یا Frameworkهای مشابه
- تسلط به REST API
- تجربه کار با MongoDB و Mongoose
- آشنایی با طراحی Schema، Indexing و Query Optimization
- تجربه کار با React و Next.js
- آشنایی با Authentication، Authorization و JWT
- آشنایی با Git
- توانایی خواندن و درک Codebaseهای مختلف
- قدرت حل مسئله و یادگیری سریع
مهارتهای امتیازی
- Docker و Linux
- Redis
- WebSocket
- تستنویسی
- CI/CD
- PostgreSQL یا MySQL
- Swagger / OpenAPI
- آشنایی با امنیت API و Deployment
تجربه در حوزههایی مانند فروشگاه اینترنتی، سیستمهای مالی، بیمه، CRM، رزرو، Marketplace یا SaaS مزیت محسوب میشود؛ اما تجربه در یک حوزه خاص الزامی نیست.
اگر از کار روی پروژههای متنوع لذت میبرید و میتوانید یک قابلیت را از Backend تا Frontend پیادهسازی کنید، خوشحال میشویم با شما آشنا شویم.
مهارتهای مورد نیاز
- Node.js
- Full-stack
- Javascript
- Git
- React
- MongoDB
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست