

این فرصت شغلی چقدر برای من مناسب است؟
برنامهنویس Full Stack (Python/Django & React.js)
درباره موقعیت شغلی
ما برای توسعه و گسترش محصولات نرمافزاری خود به دنبال یک برنامهنویس Full Stack حرفهای، خلاق و مسئولیتپذیر هستیم که تسلط مناسبی بر توسعه بکاند با Python و Django و فرانتاند با React.js داشته باشد.
در این موقعیت، شما در کنار تیم فنی در طراحی، توسعه، بهینهسازی و نگهداری سامانههای تحت وب مشارکت خواهید داشت و نقش موثری در تصمیمگیریهای فنی و پیادهسازی راهکارهای مقیاسپذیر ایفا خواهید کرد.
مسئولیتها
طراحی، توسعه و نگهداری سرویسهای بکاند با Python و Django
توسعه و پیادهسازی رابطهای کاربری مدرن و واکنشگرا با React.js
طراحی و توسعه RESTful API با Django REST Framework
طراحی و بهینهسازی ساختار پایگاه داده و کوئریها
یکپارچهسازی فرانتاند و بکاند و مدیریت جریان داده
بهبود عملکرد، امنیت و مقیاسپذیری سامانهها
شناسایی، عیبیابی و رفع مشکلات فنی
مشارکت در طراحی معماری نرمافزار و تصمیمگیریهای فنی
همکاری با سایر اعضای تیم در توسعه قابلیتهای جدید
نگارش کد تمیز، قابل نگهداری و مستندسازی فنی
مهارتهای ضروری
Backend
تسلط به Python و فریمورک Django
تجربه عملی کار با Django REST Framework (DRF)
تسلط به طراحی و پیادهسازی RESTful API
آشنایی عمیق با ORM و پایگاه داده PostgreSQL
تسلط به مفاهیم Authentication و Authorization
آشنایی با اصول امنیت و بهینهسازی عملکرد سرویسهای وب
Frontend
تسلط به JavaScript (ES6+) و React.js
تجربه کار با TypeScript
تسلط به HTML5 و CSS3 و طراحی Responsive
تجربه مدیریت State و کار با APIها
آشنایی با ابزارهایی مانند React Query، Axios و React Router
تجربه کار با Tailwind CSS یا کتابخانههای رابط کاربری مشابه
درک مناسب از اصول Component-Based Architecture
مهارتهای عمومی و فنی
تسلط به Git و فرآیندهای Version Control
آشنایی با اصول Clean Code، SOLID و طراحی نرمافزار
توانایی تحلیل مسئله و ارائه راهکارهای فنی
تجربه دیباگ و بهینهسازی کد
روحیه کار تیمی، مسئولیتپذیری و توانایی مدیریت وظایف
توانایی مطالعه و استفاده از مستندات فنی انگلیسی
داشتن تجربه در موارد زیر مزیت محسوب میشود:
تجربه کار با Next.js
آشنایی با Docker و فرآیندهای CI/CD
تجربه کار با Redis و Celery
آشنایی با WebSocket و پیادهسازی قابلیتهای Real-Time
تجربه کار با Linux و استقرار نرمافزار روی سرور
آشنایی با معماری Microservices
تجربه نوشتن تستهای خودکار
آشنایی با مفاهیم DevOps و مانیتورینگ سرویسها
تجربه توسعه سامانههای مالی، فینتک یا پلتفرمهای دادهمحور
ویژگیهای فردی مورد انتظار
توانایی پیشبرد مستقل تسکها و ارائه خروجی باکیفیت
دقت بالا در جزئیات و کیفیت کدنویسی
علاقهمند به یادگیری فناوریهای جدید
توانایی تحلیل نیازمندیها و تبدیل آنها به راهکارهای اجرایی
تعهد به زمانبندی و مسئولیتپذیری در قبال پروژهها
توانایی برقراری ارتباط موثر و همکاری با تیم
شرایط همکاری
همکاری در توسعه محصولات نرمافزاری واقعی و در حال رشد
فرصت مشارکت در تصمیمگیریهای فنی و معماری محصول
محیط کاری حرفهای، پویا و نتیجهمحور
فرصت یادگیری، رشد تخصصی و ارتقای جایگاه شغلی
حقوق و مزایا متناسب با سطح تخصص و تجربه
فرآیند ارزیابی شامل بررسی رزومه، مصاحبه فنی و در صورت نیاز انجام تسک تخصصی خواهد بود.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای سازمانی فعال در حوزه سرمایه گذاری و مالی