بازگشت به فرصت‌ها
لوگوی برنت | BerNet
جدیدفارسی

Django/Next.js) Full Stack Developer)

برنت | BerNet·تهران·امروز

حضوریمیان‌سطحقراردادیتوافقی

شرح موقعیت

ما به دنبال یک Full Stack Developer مسلط به توسعه وب با Django / Django REST Framework در Backend و Next.js در Frontend هستیم. فرد مناسب این موقعیت باید علاوه بر توانایی پیاده‌سازی فیچرها، درک مناسبی از طراحی نرم‌افزار، مدل‌سازی داده، ساختار داده‌ها و معماری اپلیکیشن‌های وب داشته باشد. مهارت‌های ضروری Backend تسلط به Python و Django تجربه عملی با Django REST Framework (DRF) تسلط به Django Admin و قابلیت توسعه و Customization آن طراحی و توسعه RESTful API آشنایی مناسب با Authentication / Authorization و Permission Management تجربه کار با Celery و پیاده‌سازی Background Tasks / Async Jobs توانایی طراحی ساختار مناسب برای پروژه‌های Django Database & Data Layer تسلط به PostgreSQL تجربه کار با Elasticsearch تجربه کار با MongoDB درک مناسب از SQL، Indexing و Query Optimization توانایی طراحی Data Model برای سیستم‌های واقعی و قابل توسعه آشنایی با اصول Database Design توانایی انتخاب مناسب بین Relational، Document-based و Search Databases بر اساس نیاز پروژه Frontend تسلط به React و Next.js تسلط به Tailwind CSS تجربه کار با UI Kitها و Component Libraryهای مختلف توانایی پیاده‌سازی UIهای Responsive و Component-Based درک مناسب از Server-Side Rendering، Client-Side Rendering و ساختار Next.js State Management & Data Structures درک مناسب از Data Structures و انتخاب ساختار داده مناسب برای مسائل مختلف درک مناسب از State Management در اپلیکیشن‌های Frontend تجربه کار با ابزارهایی مانند Zustand، Redux، Context API یا ابزارهای مشابه توانایی انتخاب راهکار مناسب State Management بر اساس نیاز پروژه Software Design & Architecture تسلط به اصول Object-Oriented Programming آشنایی مناسب با SOLID Principles درک Design Patternهای رایج در توسعه نرم‌افزار توانایی طراحی Data Model و Application Architecture توانایی نوشتن کد Clean، Maintainable و Scalable درک Separation of Concerns و Modular Design مواردی که امتیاز محسوب می‌شوند تجربه در حوزه DevOps و آشنایی با Deployment، Infrastructure و CI/CD تجربه توسعه و پیاده‌سازی محصولات مبتنی بر AI تجربه طراحی و پیاده‌سازی RAG (Retrieval-Augmented Generation) تجربه کار با LLMها، Embedding Models و Vector Databases تجربه توسعه پروژه‌های Production در مقیاس متوسط یا بزرگ انتظارات ما دنبال فردی هستیم که صرفا توانایی پیاده‌سازی Task را نداشته باشد؛ بلکه بتواند مسئله را تحلیل کند، برای معماری سیستم، ساختار داده و مدل داده راهکار مناسب پیشنهاد دهد و تصمیم‌های فنی خود را با دلیل توضیح دهد. توانایی Problem Solving، Debugging، خواندن و درک Codebase موجود، طراحی Solution و توسعه Featureهای Production-ready برای این موقعیت اهمیت زیادی دارد.

نیازمندی‌ها

  • Full-stack
  • Django
  • NextJS
  • Python