توضیحات شغلی:
به عنوان توسعهدهنده ارشد پایتون، شما مسئول طراحی، توسعه و نگهداری نرمافزارهای با کیفیت با استفاده از زبان پایتون خواهید بود. شما با تیمهای چندوظیفهای همکاری خواهید کرد تا پروژههایی را تحویل دهید که نیازهای کسبوکار را برآورده کرده، کارایی را بهبود بخشیده و راهحلهای نوآورانه ارائه دهند.
مسئولیتها:
• طراحی، توسعه و نگهداری کدهای بهینه، قابل استفاده مجدد و قابل اطمینان با زبان پایتون.
• همکاری با تیمهای چندوظیفهای شامل مدیران محصول، طراحان و سایر توسعهدهندگان برای ایجاد راهحلهای نرمافزاری قوی.
• بهینهسازی برنامهها برای کارایی، مقیاسپذیری و امنیت.
• تضمین کیفیت و قابلیت نگهداری کد از طریق بازبینی کدها، تست و بهترین شیوهها.
• ادغام راهحلهای ذخیرهسازی دادهها از جمله پایگاههای داده، خطوط داده و خدمات ابری.
• رفع مشکلات، عیبیابی و حل مسائل تولیدی.
• هدایت و راهنمایی توسعهدهندگان جوانتر و اطمینان از رعایت استانداردهای کدنویسی و بهترین شیوهها.
• بهروز ماندن با آخرین روندهای صنعت و فناوریها برای بهبود مداوم نرمافزارها و فرآیندها.
مهارتهای مورد نیاز:
• تجربه ثابتشده به عنوان توسعهدهنده ارشد پایتون یا در نقش مشابه.
• تسلط قوی بر زبان پایتون و فریمورکهایی مانند Django، Flask یا FastAPI.
• تجربه کار با پایگاههای داده (SQL، NoSQL) و راهحلهای ذخیرهسازی دادهها.
• تسلط بر سیستمهای کنترل نسخه مانند Git.
• تجربه کار با ابزارهای کانتینرسازی و ارکستراسیون (Docker، Kubernetes).
• آشنایی با پلتفرمهای ابری (AWS، Azure، Google Cloud).
• درک خوب از فناوریهای فرانتاند (HTML، CSS، JavaScript) یک مزیت محسوب میشود.
• مهارتهای حل مسئله عالی و دقت به جزئیات.
• توانایی همکاری و ارتباطات قوی.
• توانایی هدایت و راهنمایی توسعهدهندگان جوانتر و کمک به رشد تیم.
مهارتهای ترجیحی:
• تجربه کار با فناوریهای AI/ML و کتابخانههای دادهکاوی (مانند TensorFlow، PyTorch).
• آشنایی با شیوههای DevOps، خطوط CI/CD و اتوماسیون.
• تجربه کار با APIهای RESTful و GraphQL.
مزایا:
• حقوق رقابتی بر اساس تجربه و مهارتها.
• ساعات کاری انعطافپذیر و امکان کار از راه دور.
• فرصتهای رشد حرفهای و توسعه.
• محیط کاری نوآورانه و همکاریمحور.