جدیدفارسی
برنامهنویس (Back-End (PHP
خدمات منابع انسانی ایران تلنت | IranTalent HR Solutions·تهران·۳ روز پیش
شرح موقعیت
ما به دنبال یک Back-End Developer مسئولیتپذیر، یادگیرنده و علاقهمند به حل مسئله هستیم که تجربه توسعه نرمافزار با PHP و Python داشته باشد و بتواند در طراحی، توسعه، بهینهسازی و نگهداری سرویسهای Backend نقش مؤثری داشته باشد. فرد مناسب این جایگاه باید علاوه بر دانش فنی مناسب، نسبت به کیفیت خروجی خود احساس مسئولیت داشته باشد، در مواجهه با مسائل فنی پیگیر باشد و برای یادگیری تکنولوژیها و ابزارهای جدید انگیزه بالایی داشته باشد. مهارتهای فنی ترجیحی تجربه یا آشنایی با موارد زیر مزیت محسوب میشود: ویژگیهای فردی
مسئولیتها
- طراحی، توسعه و نگهداری سرویسها و سیستمهای Backend با PHP و Python
- طراحی و توسعه RESTful API
- پیادهسازی Business Logic و توسعه قابلیتهای جدید محصول
- طراحی، توسعه و بهینهسازی ساختار Database
- بهینهسازی Queryها و Performance سرویسهای Backend
- یکپارچهسازی سیستم با APIها و سرویسهای داخلی و خارجی
- بررسی، Debug و رفع مشکلات نرمافزاری
- نوشتن کد تمیز، خوانا، قابل توسعه و قابل نگهداری
- نوشتن Unit Test و Integration Test برای بخشهای مهم سیستم
- مشارکت در Code Review و بهبود کیفیت کد تیم
- مستندسازی APIها و بخشهای کلیدی سیستم
- بررسی Logها و مشکلات محیط Production
- همکاری با Front-End Developer، Product و سایر اعضای تیم فنی
- مشارکت در طراحی معماری و تصمیمات فنی پروژه
- یادگیری و بررسی تکنولوژیهای جدید متناسب با نیاز محصول
نیازمندیها
- تجربه حرفهای در توسعه Backend
- تسلط مناسب به PHP و Python
- تسلط بالا به حداقل یکی از این دو زبان و تجربه عملی با زبان دیگر
- تجربه کار با حداقل یکی از Frameworkهای PHP:
- Laravel
- Symfony
- تجربه کار با حداقل یکی از Frameworkهای Python:
- Django / Django REST Framework
- FastAPI
- Flask
- تسلط به مفاهیم OOP
- آشنایی مناسب با SOLID Principles و Clean Code
- تجربه طراحی و توسعه REST API
- آشنایی با Authentication و Authorization
- تجربه کار با PostgreSQL یا MySQL
- آشنایی با Database Design، Indexing و Query Optimization
- تسلط به Git
- آشنایی با Linux
- تجربه کار با Docker
- آشنایی با مفاهیم Testing و Debugging
- Redis
- Laravel Queue / Jobs
- Celery
- RabbitMQ یا Kafka
- Microservices Architecture
- WebSocket
- Elasticsearch / OpenSearch
- Nginx
- CI/CD
- GitLab CI یا GitHub Actions
- Cloud Services
- Monitoring و Logging
- Sentry
- Grafana / Prometheus
- تجربه توسعه سیستمهای High Traffic و مقیاسپذیر
- مسئولیتپذیری و داشتن حس Ownership نسبت به وظایف
- پیگیری مسائل تا رسیدن به نتیجه
- علاقهمند به یادگیری و توسعه مهارتهای فنی
- توانایی حل مسئله و Debug کردن مشکلات پیچیده
- دقت در کیفیت و ساختار کد
- توانایی مطالعه Documentation و یادگیری مستقل
- روحیه کار تیمی
- Feedbackپذیری
- مدیریت مناسب زمان و تعهد به Deadlineها
- ارتباط مؤثر و شفاف با اعضای تیم
- کنجکاوی فنی و علاقهمندی به پیدا کردن راهحلهای بهتر