آگهی‌های استخدامی

استخدام (Senior Full Stack Software Engineer (Python

شرح موقعیت شغلی

ما به دنبال یک توسعه‌دهنده ارشد فول‌استک پایتون ماهر و با تجربه هستیم تا طراحی، توسعه و نگهداری اپلیکیشن‌های وب که مقیاس‌پذیر و پایدار باشند را بر عهده گیرد. در این نقش، لازم است شما تجربه موفق و  دانش عمیقی در زمینه پایتون و فریم‌ورک‌های آن برای توسعه سرویس‌های قدرتمند سمت سرور داشته باشید و در عین حال با فناوری‌های مدرن سمت کاربر تعامل خواهید داشت تا تجربه‌ای بی‌نقص برای کاربران ارائه دهید. 

مسئولیت‌های اصلی:

  • توسعه سمت سرور: 
    • طراحی، پیاده‌سازی و نگهداری اپلیکیشن‌های سمت سرور مقیاس‌پذیر با استفاده از فریم‌ورک‌های پایتون مانند  Fast API یا Django 
    • توسعه API‌های RESTful و نقاط پایانی GraphQL برای پشتیبانی از تعاملات سمت کاربر و یکپارچگی با سیستم‌های دیگر. 
    • اطمینان از ساختارمند بودن، قابلیت استفاده مجدد و بهینه بودن کدهای سمت سرور 
  • توسعه سمت کاربر: 
    • همکاری با طراحان UI/UX برای تبدیل وایرفریم‌ها و طرح‌های بصری به رابط‌های کاربرپسند و واکنش‌گرا. 
    • استفاده از فریم‌ورک‌های مدرن جاوااسکریپت React، Vue.js یا Angular برای ساخت اجزای دینامیک سمت کاربر. 
    • پیاده‌سازی بهترین روش‌ها برای State management ، routing  و سایر موارد مورد نیاز  در سمت کاربر. 
  • داده‌ها و زیرساخت: 
    • یکپارچه‌سازی مدل‌های داده و خدمات با پایگاه‌های داده رابطه‌ای  PostgreSQLو غیررابطه‌ای (MongoDB) 
    • بهینه‌سازی کوئری‌های پایگاه داده، اطمینان از یکپارچگی داده‌ها و مدیریت ایندکس‌ها و کشینگ. 
    • تجربه و تسلط بر استفاده از Docker 
  • کیفیت و امنیت: 
    • نوشتن کد تمیز و مبتنی بر تست و تست های unit و Integration 
    • بررسی کدهای همکاران و ارائه بازخورد سازنده برای تضمین کیفیت و نگهداری کد. 
    • آشنایی به اصول OWASP و رعایت آنها 
  • راهنمایی و همکاری: 
    • مربی‌گری توسعه‌دهندگان مبتدی و میان‌رده و ترویج فرهنگ یادگیری و توسعه مداوم. 
    • همکاری نزدیک با مدیران محصول و ذینفعان برای درک اهداف کسب‌وکار و تبدیل آنها به نیازمندی‌های فنی. 
    • شناسایی بدهی‌های فنی و پیشنهاد بهبودهای بلندمدت برای افزایش قابلیت اطمینان، عملکرد و مقیاس‌پذیری سیستم. 
صلاحیت‌ها و مهارت‌ها:

  • تحصیلات و تجربه: 
    • مدرک کارشناسی یا کارشناسی ارشد در رشته علوم کامپیوتر، مهندسی نرم‌افزار یا رشته‌های مرتبط (یا تجربه معادل عملی). 
    • حداقل 6 سال تجربه حرفه‌ای در توسعه نرم‌افزار، با تأکید بر کار فول‌استک مبتنی بر پایتون. 
  • مهارت‌های فنی: 
    • تسلط به OOP و الگوهای طراحی 
    • تسلط به  اصول SOLID و DDD و تجربه عملی مرتبط 
    • آشنایی و تجربه با معماری microservice 
    • تسلط کامل بر پایتون و فریم‌ورک‌های آن مانند Django یا FastAPI 
    • تجربه قوی در توسعه سمت کاربر با جاوااسکریپت و فریم‌ورک‌های SPA   (  React، Vue.js یا Angular) 
    • آشنایی با HTML5، CSS3  و اصول طراحی واکنش‌گرا 
    • تجربه عملی در یکپارچه‌سازی با API‌های RESTful، GraphQL  . 
    • درک قوی از پایگاه‌های داده SQL و NoSQL، طراحی اسکیمای پایگاه داده و بهینه‌سازی کوئری‌ها 
    • تسلط به Docker و آشنایی با Kubernetes 
  • مهارت‌های نرم: 
    • مهارت‌های ارتباطی عالی و توانایی کار مؤثر در تیم‌های چندوظیفه‌ای. 
    • توانایی قوی در حل مسئله و تحلیل، با تمرکز بر ارائه راهکارهایی که نیازهای کاربر را برآورده کند. 
    • ذهنیت رشد و به‌روز بودن با فناوری‌های نوظهور 
 

مهارت‌های مورد نیاز

  • Full-stack
  • Python
  • SQL
  • Django

حداقل سابقه کار

  • بیش از شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۹/۱۸ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه