استخدام برنامهنویس (Full-Stack (PHP
شرح موقعیت شغلی
مهارت های فنی مورد نیاز:
Backend:
تسلط کامل به PHP خالص (Pure PHP) بدون استفاده از فریم ورک هایی مانند Laravel یا Symfony
تسلط حرفه ای به Node.js برای توسعه سرویس های پایدار، سریع و مقیاس پذیر
طراحی و پیاده سازی RESTful API و WebSocket
درک عمیق از اصول توسعه امن: جلوگیری از حملات SQL Injection، XSS، CSRF
آشنایی با معماری های ماژولار و Object-Oriented Programming
استفاده از الگوهای طراحی (Design Patterns)
Python / Scraping:
تسلط به Python برای اسکریپت نویسی و Web Scraping
تجربه کار با کتابخانه های BeautifulSoup، Requests، Selenium، lxml
طراحی Crawler برای استخراج اطلاعات از سایت های پیچیده
ذخیره و پردازش داده ها (JSON، CSV، Database)
DevOps و مدیریت سرور:
تسلط کامل به Ubuntu Linux Server
مدیریت سرویس هایی مانند Nginx، Apache، PM2
تسلط به Docker، Reverse Proxy، مدیریت SSL
پیکربندی Firewall (مانند ufw)، امنیت سرور، Fail2Ban، Cron
مانیتورینگ منابع سیستم با ابزارهایی مانند htop، iostat، netstat
لاگ گیری و تحلیل خطاها (Nginx Logs, Sentry, Logrotate)
Git و CI/CD:
تسلط کامل به Git و مفاهیم Branching، Merging، Rebase، Pull Requests
راه اندازی و مدیریت CI/CD Pipelines (GitHub Actions، GitLab CI، Jenkins و ...)
آشنایی با تست خودکار، Versioning و Auto Deployment
دیتابیس:
تسلط به MySQL و PostgreSQL – طراحی جداول، Index، Query Optimization
آشنایی با MongoDB و ساختار NoSQL
بکاپ گیری، مدیریت Performance دیتابیس، و امنیت داده ها
Frontend:
تسلط به HTML5، CSS3، JavaScript (ES6)
آشنایی با Vue.js یا React.js
توانایی ساخت رابط کاربری واکنش گرا، داینامیک و تمیز
آشنایی با ابزارهای Build مثل Webpack، Vite، NPM
تعامل موثر با تیم طراحی و درک UX/UI
مهارت های مدیریتی:
حداقل 3 سال تجربه رهبری تیم فنی
توانایی برنامه ریزی، تقسیم وظایف، ارزیابی عملکرد و حل مشکلات تیمی
تسلط به ابزارهای مدیریت پروژه مانند Jira، ClickUp، Trello یا Asana
توانایی آموزش و راهبری نیروهای Junior و هماهنگی بین تیم ها
آشنایی کامل با CRM و درک فرآیندهای فروش، پشتیبانی و تعامل با مشتری
مدیریت همزمان چند پروژه و تعامل مستقیم با مدیر محصول و سایر بخش ها
شرایط کاری:
روزهای کاری:
شنبه تا چهارشنبه: 8 ساعت کار + 1 ساعت استراحت = 9 ساعت حضور
پنج شنبه: فقط 4 ساعت کاری
دورکاری مجاز نیست – حضور فیزیکی در تهران الزامی است.
شرکت در دوره های رایگان زبان انگلیسی و آلمانی الزامی است.
توجه: ساعات کلاس باید در همان روز کاری جبران شوند.
شرایط قرارداد:
حداقل مدت قرارداد: 1 سال
حداکثر مدت قرارداد: 3 سال
فقط افرادی که تمام شرایط فنی، زمانی و حقوقی را دارند رزومه ارسال کنند – در غیر این صورت بررسی نخواهد شد.
مزایا:
حقوق ماهیانه 30 تا 40 میلیون تومان
همکاری در پروژه های با ثبات و بین المللی
تیم حرفه ای، محیط دوستانه و رشد شغلی
دسترسی به منابع آموزشی رایگان
یادگیری و کار با جدیدترین تکنولوژی های روز دنیا
Backend:
تسلط کامل به PHP خالص (Pure PHP) بدون استفاده از فریم ورک هایی مانند Laravel یا Symfony
تسلط حرفه ای به Node.js برای توسعه سرویس های پایدار، سریع و مقیاس پذیر
طراحی و پیاده سازی RESTful API و WebSocket
درک عمیق از اصول توسعه امن: جلوگیری از حملات SQL Injection، XSS، CSRF
آشنایی با معماری های ماژولار و Object-Oriented Programming
استفاده از الگوهای طراحی (Design Patterns)
Python / Scraping:
تسلط به Python برای اسکریپت نویسی و Web Scraping
تجربه کار با کتابخانه های BeautifulSoup، Requests، Selenium، lxml
طراحی Crawler برای استخراج اطلاعات از سایت های پیچیده
ذخیره و پردازش داده ها (JSON، CSV، Database)
DevOps و مدیریت سرور:
تسلط کامل به Ubuntu Linux Server
مدیریت سرویس هایی مانند Nginx، Apache، PM2
تسلط به Docker، Reverse Proxy، مدیریت SSL
پیکربندی Firewall (مانند ufw)، امنیت سرور، Fail2Ban، Cron
مانیتورینگ منابع سیستم با ابزارهایی مانند htop، iostat، netstat
لاگ گیری و تحلیل خطاها (Nginx Logs, Sentry, Logrotate)
Git و CI/CD:
تسلط کامل به Git و مفاهیم Branching، Merging، Rebase، Pull Requests
راه اندازی و مدیریت CI/CD Pipelines (GitHub Actions، GitLab CI، Jenkins و ...)
آشنایی با تست خودکار، Versioning و Auto Deployment
دیتابیس:
تسلط به MySQL و PostgreSQL – طراحی جداول، Index، Query Optimization
آشنایی با MongoDB و ساختار NoSQL
بکاپ گیری، مدیریت Performance دیتابیس، و امنیت داده ها
Frontend:
تسلط به HTML5، CSS3، JavaScript (ES6)
آشنایی با Vue.js یا React.js
توانایی ساخت رابط کاربری واکنش گرا، داینامیک و تمیز
آشنایی با ابزارهای Build مثل Webpack، Vite، NPM
تعامل موثر با تیم طراحی و درک UX/UI
مهارت های مدیریتی:
حداقل 3 سال تجربه رهبری تیم فنی
توانایی برنامه ریزی، تقسیم وظایف، ارزیابی عملکرد و حل مشکلات تیمی
تسلط به ابزارهای مدیریت پروژه مانند Jira، ClickUp، Trello یا Asana
توانایی آموزش و راهبری نیروهای Junior و هماهنگی بین تیم ها
آشنایی کامل با CRM و درک فرآیندهای فروش، پشتیبانی و تعامل با مشتری
مدیریت همزمان چند پروژه و تعامل مستقیم با مدیر محصول و سایر بخش ها
شرایط کاری:
روزهای کاری:
شنبه تا چهارشنبه: 8 ساعت کار + 1 ساعت استراحت = 9 ساعت حضور
پنج شنبه: فقط 4 ساعت کاری
دورکاری مجاز نیست – حضور فیزیکی در تهران الزامی است.
شرکت در دوره های رایگان زبان انگلیسی و آلمانی الزامی است.
توجه: ساعات کلاس باید در همان روز کاری جبران شوند.
شرایط قرارداد:
حداقل مدت قرارداد: 1 سال
حداکثر مدت قرارداد: 3 سال
فقط افرادی که تمام شرایط فنی، زمانی و حقوقی را دارند رزومه ارسال کنند – در غیر این صورت بررسی نخواهد شد.
مزایا:
حقوق ماهیانه 30 تا 40 میلیون تومان
همکاری در پروژه های با ثبات و بین المللی
تیم حرفه ای، محیط دوستانه و رشد شغلی
دسترسی به منابع آموزشی رایگان
یادگیری و کار با جدیدترین تکنولوژی های روز دنیا
مهارتهای مورد نیاز
- PHP
- Full-stack
- Laravel
- CSS
- HTML
حداقل سابقه کار
- کمتر از سه سال
حقوق
- حقوق از ۳۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست