Next.js / NestJS مجموعه جااینجا (Jainja) برای توسعه و هدایت فنی پلتفرم خود، به دنبال جذب یک Senior Full-Stack Developer باتجربه و مسئولیتپذیر است. فرد موردنظر علاوه بر مشارکت مستقیم در توسعه، باید توانایی تحلیل مسائل فنی، هدایت فرآیند توسعه، تصمیمگیری در معماری نرمافزار و هماهنگی با اعضای تیم فنی و محصول را داشته باشد.
مهارتهای اصلی حداقل 3 سال سابقه حرفهای در توسعه نرمافزار تسلط به JavaScript و TypeScript تسلط به React.js و Next.js تسلط به Node.js و NestJS تسلط به طراحی و توسعه RESTful API تجربه کار با PostgreSQL و Prisma ORM تسلط به State Management مانند Redux و Zustand تجربه کار با React Query و Tailwind CSS آشنایی با Redis، Queue و پردازشهای Background آشنایی با Socket.IO و سیستمهای Real-Time تجربه پیادهسازی Authentication و Authorization با JWT / Passport آشنایی با Docker، Git و CI/CD آشنایی با اصول Clean Architecture، SOLID و Design Patterns توانایی بهینهسازی Performance در Front-End، Back-End و Database توانایی تولید کد تمیز، مستند، قابل تست و قابل نگهداری
مزیتهای مهم تجربه توسعه React Native تجربه کار روی پلتفرمهای Marketplace، رزرو آنلاین یا سامانههای پرترافیک تجربه کار با PWA و Server Side Rendering آشنایی با SEO فنی در Next.js تجربه تستنویسی با Jest / Supertest آشنایی با RabbitMQ، S3، Monitoring و Logging
ویژگیهای مورد انتظار این موقعیت برای فردی مناسب است که صرفاً اجراکننده تسک نباشد و بتواند در کنار توسعه نرمافزار: مسائل فنی پروژه را تحلیل و حل کند. در طراحی معماری و انتخاب راهکار فنی مشارکت داشته باشد. کیفیت کد و استانداردهای توسعه را کنترل کند. فرآیند توسعه پروژه را از نظر فنی هدایت کند. با تیم محصول، UI/UX و سایر توسعهدهندگان تعامل موثر داشته باشد.
شرایط همکاری همکاری تماموقت و بلندمدت محیط کاری حرفهای و محصولمحور امکان مشارکت مستقیم در تصمیمات فنی و توسعه محصول فرصت رشد به سمت Technical Lead / Lead Developer
اگر تجربه توسعه Full-Stack دارید و علاقهمندید علاوه بر برنامهنویسی، نقش موثری در هدایت فنی و توسعه یک محصول واقعی و در حال رشد داشته باشید، خوشحال میشویم با شما آشنا شویم.