ما برای توسعه و بهبود محصولات نرمافزاری خود به دنبال یک برنامهنویس Full Stack توانمند و مسئولیتپذیر هستیم که بتواند در طراحی، توسعه و نگهداری بخشهای Front-end و Back-end پروژه مشارکت فعال داشته باشد.
متقاضی ساکن شهر اصفهان باشد
مهارتهای فنی موردنیاز
- تسلط کامل به React.js و مفاهیم توسعه رابط کاربری
- تسلط به زبان Python
- تجربه کار با حداقل یکی از فریمورکهای زیر:
آشنایی مناسب با:
- Docker
- Redis
- PostgreSQL
- تسلط به Git و فرایندهای مدیریت نسخه
- تجربه عملی در زمینه System Design و طراحی ساختار سیستمهای نرمافزاری
- آشنایی با طراحی و توسعه REST API
- توانایی نوشتن کد تمیز، قابل نگهداری و مستندسازیشده
- توانایی بررسی، رفع خطا و بهینهسازی عملکرد سیستم
مسئولیتها
- توسعه و نگهداری رابط کاربری با React.js
- طراحی و توسعه سرویسهای Back-end با Python
- طراحی و پیادهسازی APIهای موردنیاز پروژه
- طراحی و مدیریت ساختار پایگاه داده
- همکاری در طراحی معماری و ساختار کلی سیستم
- استفاده از Docker برای آمادهسازی و اجرای سرویسها
- مدیریت کدها و همکاری تیمی از طریق Git
- بررسی و رفع مشکلات فنی پروژه
- همکاری با اعضای تیم طراحی، اپلیکیشن، هوش مصنوعی و سختافزار
- ارائه گزارش منظم از روند انجام وظایف
ویژگیهای فردی موردنظر
- مسئولیتپذیر و متعهد به زمانبندی پروژه
- دارای توانایی حل مسئله و تحلیل فنی
- منظم و دقیق در انجام کارها
- توانایی کار تیمی و ارتباط مؤثر با سایر اعضای پروژه
- علاقهمند به یادگیری فناوریهای جدید
- توانایی مدیریت چند وظیفه و تعیین اولویتها
- توانایی ارائه توضیحات فنی به زبان ساده و قابل فهم
امتیازات مثبت
داشتن تجربه در هر یک از موارد زیر یک مزیت محسوب میشود:
- توسعه سیستمهای مقیاسپذیر
- طراحی معماری Microservices
- کار با WebSocket و سیستمهای Real-time
- پیادهسازی سیستمهای احراز هویت و سطح دسترسی
- آشنایی با CI/CD
- تجربه استقرار پروژه روی سرور یا سرویسهای ابری
- تجربه همکاری در پروژههای مرتبط با هوش مصنوعی، تحلیل داده یا تجهیزات هوشمند
- آشنایی با تستنویسی Front-end و Back-end
متقاضی ساکن شهر اصفهان باشد